home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 8: LINUX Games
/
Linux Cubed Series 8 - LINUX Games.iso
/
games
/
x11
/
networke
/
xfirepow.000
/
xfirepow
/
xfirepower-0.84
/
client
/
images.c
< prev
next >
Wrap
C/C++ Source or Header
|
1995-06-04
|
138KB
|
3,844 lines
/* images.c. Contains the image control data. [BDyess] */
/* automatically created by scripts/mkimgsrc */
#include <stdlib.h>
#include "Wlib.h"
#include "images.h"
#include "struct.h"
#include "proto.h"
/* compiled in images in alphabetical order, XBM before XPM. [BDyess] */
/* XPM */
static char * base1_xpm[] = {
"40 40 3 1",
" c None",
". c #797979797979",
"X c #00000000FFFF",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . X . . . . . . . .",
". . . . . . . . . . . X . . . . . . . . ",
" . . . . . . . . . . X X . . . . . . . .",
". . . . . . . . . . X X . . . . . . . . ",
" . . . . . . . . . X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . X X X X . . . . . . . . ",
" . . . . . . . X X X X X . . . . . . . .",
". . . . . . . X X X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . "};
/* XPM */
static char * base2_xpm[] = {
"40 40 3 1",
" c None",
". c #797979797979",
"X c #FFFF00000000",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . X X X X . . . . . . . . ",
" . . . . . . X X X X X X . . . . . . . .",
". . . . . . X X X . X X X . . . . . . . ",
" . . . . . X X X . . X X X . . . . . . .",
". . . . . X X X . . . X X X . . . . . . ",
" . . . . X X X . . . . X X X . . . . . .",
". . . . . X X X . . . X X X . . . . . . ",
" . . . . . X X . . . . X X X . . . . . .",
". . . . . . X . . . . X X X . . . . . . ",
" . . . . . . . . . . X X X X . . . . . .",
". . . . . . . . . . . X X X . . . . . . ",
" . . . . . . . . . . X X X . . . . . . .",
". . . . . . . . . . X X X . . . . . . . ",
" . . . . . . . . . X X X . . . . . . . .",
". . . . . . . . . X X X . . . . . . . . ",
" . . . . . . . . X X X . . . . . . . . .",
". . . . . . . . X X X . . . . . . . . . ",
" . . . . . . . X X . . . . . . . . . . .",
". . . . . . . X X . . . . . . . . . . . ",
" . . . . . . X X . . . . . . . . . . . .",
". . . . . . X X . . . . . . . . . . . . ",
" . . . . . X X . . . . . . X . . . . . .",
". . . . . X X . . . . . . . X . . . . . ",
" . . . . X X X X X X X X X X . . . . . .",
". . . . . X X X X X X X X X . . . . . . ",
" . . . . X X X X X X X X X X . . . . . .",
". . . . X X X X X X X X X X . . . . . . ",
" . . . . X X X X X X X X X X . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . "};
/* XPM */
static char * blankmesh_xpm[] = {
"40 40 2 1",
" c #000000000000",
". c #797979797979",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . ",
" . . . . . . . . . . . . . . . . . . . .",
". . . . . . . . . . . . . . . . . . . . "};
/* XPM */
static char * bluetank_xpm[] = {
/* width height ncolors chars_per_pixel */
"20 320 7 1",
/* colors */
"` c None",
"a c #00000000AFAF",
"b c #00000000FFFF",
"c c #000000000101",
"d c #FFFFFFFFFFFF",
"e c #797979797979",
"f c #BCBCBCBCBCBC",
/* pixels */
"````````````````````",
"````````````````````",
"``````c```c```c`````",
"`````cdc`cdc`cdc````",
"````cfdeccdccedfc```",
"````cfdeccdccedfc```",
"````cfdebcdcbedfc```",
"````cfdebcdcbedfc```",
"````cfdebcdcbedfc```",
"````cfdebcdcbedfc```",
"````cfdebbbbbedfc```",
"````cfdebababedfc```",
"````cfdebaaabedfc```",
"````cfdebaaabedfc```",
"````cfdeebbbeedfc```",
"````cfdeceeecedfc```",
"`````cdc`ccc`cdc````",
"``````c```````c`````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````c``````````",
"```````ccdc``c``````",
"``````cffde`cd``````",
"``````cfdecccdc``c``",
"`````cfdebcdccccdc``",
"`````cfdebcdcceedf``",
"````ccfdebcdcbedfcc`",
"````cfddebcdcbedfc``",
"````cfdebbcdcbedfc``",
"```cfdebabbbbedfc```",
"```cfdebababeddfc```",
"``cffdebaaabedfc````",
"```cdeeebaabedfc````",
"````dcceebbeedfc````",
"```c``cceceedfc`````",
"````````c`cdffc`````",
"```````````dcc``````",
"```````````c````````",
"````````````````````",
"````````````````````",
"`````````cfcc```````",
"````````ccfddc``````",
"```````ccfddec``````",
"``````cffdeecccc````",
"`````ccfdeebccddc```",
"````cffdebbcddcc``c`",
"```cffddebcddcccecd`",
"```cfddebbcdccbeedfc",
"``cfdeebabbcbbeddfc`",
"``cddebaababbeddfcc`",
"``cceebaaabbedffc```",
"`````cebabbeedfc````",
"````ccebeeedffc`````",
"``````ceceddfcc`````",
"````````cedfcc``````",
"````````ddfc````````",
"````````ccfc````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````````````c`````",
"`````````````cfc````",
"``````````ccffddc```",
"````````cccfdddec```",
"`````cccfffdeeec````",
"```ccfffddeebbccc```",
"```cffdddebbbcccddc`",
"```dddeeebbccdddcc``",
"``cceebbaabddcccc```",
"`````ceaaabbccbbcec`",
"````cebbaaabbbeeeddc",
"````ceebbbbeeedddfc`",
"`````c`ceeeedddfffc`",
"``````ceedddfffccc``",
"``````dddfffccc`````",
"``````ccffccc```````",
"````````cc``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````cccccccccccc```",
"````cffffffffffffc``",
"```cddddddddddddddc`",
"````ceeeeeeeeeeeec``",
"`````cebbbbbbbbcc```",
"````cebaaabccccccc``",
"````cebaabbdddddddc`",
"````cebaaabccccccc``",
"`````cebbbbbbbbcc```",
"````ceeeeeeeeeeeec``",
"```cddddddddddddddc`",
"````cffffffffffffc``",
"`````cccccccccccc```",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````cc``````````",
"``````ccffccc```````",
"``````dddfffccc`````",
"``````ceedddfffccc``",
"`````c`ceeeedddfffc`",
"````ceebbbbeeedddfc`",
"````cebbaaabbbeeeddc",
"`````ceaaabbccbbcec`",
"``cceebbaabddcccc```",
"```dddeeebbccdddcc``",
"```cffdddebbbcccddc`",
"```ccfffddeebbccc```",
"`````cccfffdeeec````",
"````````cccfdddec```",
"``````````ccffddc```",
"`````````````cfc````",
"``````````````c`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````ccfc````````",
"````````ddfc````````",
"````````cedfcc``````",
"``````ceceddfcc`````",
"````ccebeeedffc`````",
"`````cebabbeedfc````",
"``cceebaaabbedffc```",
"``cddebaababbeddfcc`",
"``cfdeebabbcbbeddfc`",
"```cfddebbcdccbeedfc",
"```cffddebcddcccecd`",
"````cffdebbcddcc``c`",
"`````ccfdeebccddc```",
"``````cffdeecccc````",
"```````ccfddec``````",
"````````ccfddc``````",
"`````````cfcc```````",
"````````````````````",
"````````````````````",
"```````````c````````",
"```````````dcc``````",
"````````c`cdffc`````",
"```c``cceceedfc`````",
"````dcceebbeedfc````",
"```cdeeebaabedfc````",
"``cffdebaaabedfc````",
"```cfdebababeddfc```",
"```cfdebabbbbedfc```",
"````cfdebbcdcbedfc``",
"````cfddebcdcbedfc``",
"````ccfdebcdcbedfcc`",
"`````cfdebcdcceedf``",
"`````cfdebcdccccdc``",
"``````cfdecccdc``c``",
"``````cffde`cd``````",
"```````ccdc``c``````",
"`````````c``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````c```````c`````",
"`````cdc`ccc`cdc````",
"````cfdeceeecedfc```",
"````cfdeebbbeedfc```",
"````cfdebaaabedfc```",
"````cfdebaaabedfc```",
"````cfdebababedfc```",
"````cfdebbbbbedfc```",
"````cfdebcdcbedfc```",
"````cfdebcdcbedfc```",
"````cfdebcdcbedfc```",
"````cfdebcdcbedfc```",
"````cfdeccdccedfc```",
"````cfdeccdccedfc```",
"`````cdc`cdc`cdc````",
"``````c```c```c`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````c``````````",
"``````ccdc``````````",
"``````cfde`cc```````",
"`````cffdeceec``````",
"`````cfdebebe`cdc```",
"`````cfdebabbcedc```",
"````cfddeaaabeedfc``",
"````cfdebaaabedffc``",
"```ccfebbbbabedfc```",
"```cfdebcdbbeedfc```",
"```fdebbcdcbedfcc```",
"``cfdebcdccbedfc````",
"`cfddeccdcbeddfc````",
"``cdecccdcbedfc`````",
"```cc`cdcccedfc`````",
"```````dc`edffc`````",
"```````c``cdcc``````",
"```````````c````````",
"````````````````````",
"````````````````````",
"`````````ccc````````",
"```````ccfdc````````",
"``````cffdde`c``````",
"`````cffdeeecc``````",
"````ccfddebbeec`````",
"```cffddebaabbe`````",
"``ccfdeebaaaaeccdc``",
"`ccfdebbbbbabeeedc``",
"`ffdeebccbabbeddff``",
"`cddebcddcbbeddfcc``",
"`cdeccddcbbeeffc````",
"``ccccdccbeddfcc````",
"````cdccbedffcc`````",
"````cdcceddfc```````",
"`````c`eedfc````````",
"```````cdfc`````````",
"``````cdfcc`````````",
"````````c```````````",
"````````````````````",
"````````````````````",
"````````````c```````",
"``````````ccfc`c````",
"```````cccfffdd`````",
"`````cccffdddec`````",
"```ccfffddeeeecc````",
"``cffddddebbbeec````",
"``cfdeeeebaaabeec```",
"`cddebbbbbbbaabc````",
"``ceccccccbaaabec```",
"````cdddddbbbbeeddc`",
"```cccccccbeeeedfc``",
"``cddccbbbeddddffc``",
"````cceeeeddfffcc```",
"`````cedddffccc`````",
"`````ddfffcc````````",
"````ccfccc``````````",
"```````c````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````cccccccccccc````",
"```cffffffffffffc```",
"``cddddddddddddddc``",
"```ceeeeeeeeeeeec```",
"````ccbbbbbbbbec````",
"```cccccccbaaabec```",
"``cdddddddbbaabec```",
"```cccccccbaaabec```",
"````ccbbbbbbbbec````",
"```ceeeeeeeeeeeec```",
"``cddddddddddddddc``",
"```cffffffffffffc```",
"````cccccccccccc````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````cccc```````````",
"```cdfffc```````````",
"````cdddffcc````````",
"`````eeedddfccc`````",
"```cccbeeedfffccc```",
"``cdcccbbbeeddfff```",
"```cdddcccbbbedddc``",
"```cccdddbaabeeedc``",
"c`cccbcccbbaabecc```",
"`cdeeebbbbaaabee````",
"`fdddeeebbbabecc````",
"`ccffdddeeebecc`````",
"````cfffdddeee``````",
"````cccfffdddc``````",
"```````cccfffdc`````",
"``````````cccc``````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````cdccc`````````",
"``````cdffc`````````",
"```````eedfc````````",
"```cdcccedffc```````",
"````cdccbeddfcc`````",
"``c`ccdcbbeddfc`````",
"cdecccdccbeedfcc````",
"`cddebcddcbbedffcc``",
"cffdebbcdbabeedff```",
"``cfdeebcbbabbeddc``",
"``cffdeebaaaaecedc``",
"```ccfddebaabbe`c```",
"````ccfdebbbeec`````",
"`````cfddeeccc``````",
"``````cffdee````````",
"```````cffdc````````",
"````````cccdc```````",
"````````````````````",
"````````````````````",
"``````````c`````````",
"``````````dc````````",
"```````cc`cdfc``````",
"```c``cdccedfcc`````",
"```dc`cdcceedfc`````",
"``cdeccddcbedfc`````",
"`cfdecbcdcbedfc`````",
"``cffdebcdcbedfc````",
"```cfdebcdcbedffc```",
"```cfdebcbbbbedfc```",
"```cfdebbababedfc```",
"```cfdeebaaabedfc```",
"````ccfdebaaaeedfc``",
"`````cfdebbbbceddc``",
"`````cfdeeeeec`cc```",
"`````cfdec`cc```````",
"`````cfddc``````````",
"````````cc``````````",
"````````````````````"
};
/* XPM */
static char * bridge_xpm[] = {
"40 40 4 1",
" c #000000000000",
". c #BFBF54540000",
"X c #737331310000",
"o c #FFFF7C7C0000",
" ................... ...................",
" XoXXooooooooXooXXo. XoooooooooXooooooo.",
" XXXXXXXXXoooXXXoXo. XoXXXXoXXXoooXXXoo.",
" XoooXXooooXoXXXooo. XooooooXXXoXoooooo.",
" XoooXooooXoXXXXooo. XooXXXooooXoXXoXXX.",
" XoooXXXooooooooXXX. XoXooooXXXXooooooo.",
" XXXXXXXXXXXXXXXXXX. XXXXXXXXXXXXXXXXXX.",
" ",
"................ ................... ...",
"oooooooooooXXoo. XXooooooooooooooXX. Xoo",
"oXXXooXXooXXooo. XXXoXXXXooXXXXXooo. Xoo",
"oooooooooXXoXXo. XooXXXoooooooooooo. XXX",
"oooXXXoXXXXooXo. XXXXXXoooXXXXoXXXo. Xoo",
"ooooooooooooXXo. XoooooXooooooooooo. Xoo",
"XXXXXXXXXXXXXXX. XXXXXXXXXXXXXXXXXX. XXX",
" ",
"............ ................... .......",
"oooooooXooo. XoooooooXooooXoXoX. Xoooooo",
"ooXXoooXXXo. XoXXXXooXXoXooXXoo. XoXXXoo",
"XXooXXXXXoo. XXooooXXoooooXXXoo. XXXooXo",
"oooooXoooXo. XoooXXooXXXXoooooX. XooooXo",
"oooXXXooooo. XXoXXooooooooXXXoo. XoooooX",
"XXXXXXXXXXX. XXXXXXXXXXXXXXXXXX. XXXXXXX",
" ",
"........ ................... ...........",
"oooooXo. XoooXXooooooXXXooo. Xoooooooooo",
"oXXXXoo. XoXXooooooooXoooXo. XoXXXXooXXo",
"XXooooo. XooooXXXXXoooooooo. XooooooXXXo",
"ooXXXoo. XoooXXooXXXXXXXXXo. XoooXXooooo",
"ooooXXo. XooooooooooooooXoo. XooooXXooXX",
"XXXXXXX. XXXXXXXXXXXXXXXXXX. XXXXXXXXXXX",
" ",
".... ................... ...............",
"ooo. Xooooooooooooooooo. Xoooooooooooooo",
"XXo. XoXXXXXoooooXXXXoo. XoXXXXooXXXXXXX",
"ooo. XXooooXXXXXooooooo. XoXoooooXXooooo",
"oXo. XoooooXXXoXXoXXXXo. XoooooXXXXXXoXo",
"oXo. XooooooooooooooooX. XoXXoooooooooXX",
"XXX. XXXXXXXXXXXXXXXXXX. XXXXXXXXXXXXXXX",
" "};
/* XPM */
static char * crater_xpm[] = {
"40 40 7 1",
" c #000081810000",
". c #0000E5E50000",
"X c #0000B0B00000",
"o c #BFBF54540000",
"O c #FFFF7C7C0000",
"+ c #737331310000",
"@ c #000000000000",
" ... . .. X X X oooOO. X X .XXX ",
". . . +++.++. ooo. oo OOOOOO . . . .",
". X oo++++++++ oooXooo OOOOOOXoX X..",
" oo o o+o+++++oooooooooooo oOOoOOOoooo.X",
" o ooo+ +++++oooooooooooooooooOOOOoXoo .",
" o+++++++oooooooooooooooooo.OOO ooo ",
" o +o+++++ooooooooooooooooooooOOOOo oX.",
" Xo++++ +ooooOoo+oo+oooooooooo OoO.o X ",
"X Xo+++o+oooooOOoO@@++@@++ooooooOOOXo o ",
" o.++++++ooooOOOOo++o@+@@ooooooooOoOoooX",
"o o+++o+ooooOOOO+o++o+++@@@o+ooooOoOOoXX",
".oo+++o+oooOOOo++o++o++++@@@oooooOoOOooo",
"XoX++++oo+OOOOo++o+++++++++@@oooooOOOooX",
".oo++++ooOOOOOo+++++++++++@++oooooOOOXoX",
".Xo+++oo+OOOO++++@@@@++++++@+++oooOOOooX",
".oo+++ooOOOOO+@@@@@@@@@@+++@+++ooooOOOXX",
" X ++++oOOOOO+@++@@@@@++++++++oooooOOOXo",
". +++++OOOOO+@@@@@@@@@+++++@++o+ooOOOXo",
" oo++++OOOOOO+@@@@@@@@@@+++++++ooooOOOoX",
"Xoo++++OOOO+O++@@@@@@@@@+++++++ooooOOO o",
"X ++++OOOOOO++@@@@@@@@@@++++++o+ooOOOo ",
" .oo+++OOOOOO++@@@@@@@@@@+@++++++ooOOO. ",
".o o++++OOOO+O++@@@@@@@@@+@++++ooooOOO X",
"o.Xo+++oOOOOOO+++@@@@@@@@@+++++o+ooOOO .",
" .oo+++oOOO+OO+++@@@@@@@@+@++oooooOOO ",
"XooXo+++oOOOOOO++++@@+++@@++++oooooOOO ",
"o oo+++ooOOOOOO++++++++@+++++oooooOOO X",
"ooXoo+++o+OOOOOOo++o+++@@@+++ooooooOOOoo",
" Xo o+++ooOOOOO++oo++@@@@++ooooooOOOO o",
"X oo X+++oo+OOOO++o+oo@@@++++oooooOoOOX ",
"X.oo oo+++ooooOOooo+o@@@++oooooooOO OOo ",
". oooooo+++ooo+ooo++@@@+++oooooooOOoO oo",
"X o ooo+++oooooooo++++++ooooooX OoOO ",
" oo ooooo+++ooooooooooooooooooooOOOOo X",
"Xo ooooo++++ooooooooooooooooo OOOOOXoo ",
" ooooooo ++++oooooooooooooooooOOOOoX ",
" o oooo.+ ++++oooooooooX oooOOOO XoX ",
" XXo oo .X+Xooo++oo XoX oo.OOOOOoo o ",
" X oo ..o+ooo..Xoo OOOOOOOO . Xooo o",
"X oXX ooX++.o.XXoOOOOOOOOOo.X XX.X oo"};
/* XPM */
static char * explosion_xpm[] = {
"66 326 21 1 XPMEXT",
" c None",
". c #606000000000",
"X c #FFFF00000000",
"o c #E0E0E0E0E0E0",
"O c #909090909090",
"+ c #E1E190900000",
"@ c #FFFFFFFF0000",
"# c #FFFFC8C80000",
"$ c #FFFFFFFFFFFF",
"% c #FFFFFFFF3F3F",
"& c #FFFFFFFFC1C1",
"* c #FFFFFFFF7F7F",
"= c #B0B000000000",
"- c #D0D0D0D0D0D0",
"; c #B0B070700000",
": c #B0B0B0B0B0B0",
"? c #C1C1C1C1C1C1",
"> c #A1A1A1A1A1A1",
", c #909000000000",
"< c #7F7F50503F3F",
"1 c #FFFFDFDF9090",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" . . ",
" X ",
" . . ",
" . o ",
" .oo ",
" oo o oo ",
" ooO ++oo +OO ",
" oO@+@@###+@ $ ",
" +O@@@@@%%@## oo ",
" #@@@&&&&oO%#ooo ",
" #@@%&&$$$$OOOo@o ",
" +#@%&O$$$$$oOOOo@& ",
" +# %&$&&$$$$OOO%@& ",
" oo+O*&&$$$$$$$oOo@# ",
" o *&&&$$$$&$$Oo@# ",
" @%**&OO$$$$&&&%@+# ",
" ##%*&O&&$$$$&%@@ ",
" oo@%#*$$&&$$$@%% @ ",
" o@***&O&$&@*O . ",
" oO##@*&&&&$&OO ... ",
" .. oOO@**&&*&oOooo X. ",
" .X. oo%**##*OOooo . . ",
" . @ #+o o ",
" @ ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" . . = ",
" X. ",
" . . ",
" . ",
" ",
" ",
" ",
" ",
" ",
" = ",
" ",
" ",
" ",
" ",
" ",
" -- ",
" X --- ;;OO ",
" X-:-:;+++ :;++O-: : ",
" :;:O;++; + ;+; :-- ",
" ;:- +++++##oo ++O:-: ",
" ;::O#+#####@++#+;O:- ",
" ;+;++##OO@@@#####O O-- ",
" ;+++@#+%OO%%%%@#@## ;; ",
" = ;+#+##@&OO&&**%%@+#+++ = ",
" ;#+##%&&O*&&&&&@%##@++ ",
" ###@OO&&&%%&&&&&%##@++; ",
" :?##@@&&&*&&*&&%&OoO#@++; ",
" -:;O#@%&&&*&@&@&*%OOO@##+; ",
" ;+#@@&&%%@#@#&&&OOo@# +; . ",
" ++#@O&&%%@@+@@@*&&%@#;+; ...X. ",
" +#@%&&&*@@##@@*&&% #++; . . ",
" -O++@%&O%&@%*****&&%@#++ =. ",
" O ++#%O&&%%@***&&&@%@#;+ ",
" ;+;#%@&&&&*%&&&&&%@@#;+;.. ",
" ++#@%@&&&&&&&&&%%+@+++ .X. ",
" +##@@%%%&&&&@@%+++; :: . ",
" OOOO###@oOO@@%%++#; O-- ",
" --:OO####Oo%%%;#+; :- ",
" -::O###@ #####++ O:- ",
" --:O+++##@@@++; ",
" --O + +;; ",
" O ",
" = ",
" ",
" .. ",
" .. ",
" .X. ",
" . = .. ",
" .. ",
" .X. ",
" . ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" OOO ",
" ?>O.. O ",
" O>>? . ",
" . ... = ",
" =. ",
" . O: ",
" O: ",
" O --O ",
" O .: : ",
" =, ...:O: .. O ",
" . . >:O..... . .. . ",
" . <:O .<.< . .. . ",
" . <<<;;;;;;;;;<<... . . ",
" . < #;;+##++####;<...O. ",
" =.. ;#######1111++##;<.. . ",
" ;;####1@@@@@@@#1#++;;< . ",
" . <;;###11@******&*@111+# <. ",
" . <;###@1****@*@@@***@@#1#+ <X ",
" O . <###1@@*@*@1@@1@@@@***@11#+.< . ",
" . . <;#+1@****1%111111@@@***@1#+;;. ..X. ",
" . .<;1#@&*@1111#1%11%1111@**@1#+;<.. ",
" .. .;#1@***1%111########111@**1@#+ < . . ",
" . ..;##@*@@11###+++#+#####1@@*@@#+;<<. ",
" . .;#1@***@1#####+++##+#1#1@***@1#+;< . ",
" ..<;##@*@@1####++++++++####1@&*@1#+;< . ",
" .;;1@**@11##++;+++;;;+####%@@**@#+;;<. ",
" . .;+1@**@1##++++;;;;<<;+++##1@**@1#+;<. ",
" . .<;+1:O*11##+++;;;;;,.;;+##111**1##+;<. ",
" .X... .<;+11*O11##+;+;; ,,,.;+##11%1*11#+;< ",
" . <;+#@*@@1##+;+<;; .,<;+;+#11%*1@#+;< ",
" . .<;+#@*@@1##+++;+;,..,.;.;+111@%11#+;< ",
" . .;+#@*&@1##+++;;,,...,;;;##11@111#+;< ",
" : : . .;+##***11###++<;;,;.;;;+1#111111#;;< ",
" ;;+#@**@1###++++;;.,;;+###11111#;;;< ",
" . <;+#@**@1%1+##+#+++;+++##@1@%###;.. ",
" .<;+#@@**111+####+++++#####11###;+.< . ",
" .<<;+#1***11+11###############1;;..< . O ",
" ...<;+#1@*&&@+@111####1###1####;O+.< . ",
" .<;+#1@*&&@@@1111111#111###;;;O<< . ",
" ..<;;+#1***&@@1%11111@11#1#;;;..< ",
" . .<;+##1****&@@@111*@111#;;;;.. ",
" ...<;+###1@@@******@@@1##;;;.. ",
" . .<;=+##11%@@@@1111###;;;.. . ",
" . ..<;;++###1##11#####+;;.. . ",
" . ..<<;;+++#######+++;;.< ",
" O. ... .<<<;;;+++++++;;;... .. ",
" ::? .. <<<;;;;;;;;;<<< ",
" O:?... . <<<<<<<<< . . . .. ",
" :: . .. .. . . ",
" O:O. . .O . ",
" O . O . . : ",
" .X=. . . OO ",
" = . .. ::: ",
" .X. OO ",
" O . O ",
" ",
" ",
" ",
" O ",
" :?O ",
" O:O =. ",
" . : ... ",
" XX. . O .X. ",
" .. . ... ",
" .. . ",
" . . ",
" .. . .. .... ",
" . .. . = . ",
" ......<....... ....... . ",
" . .. ..<<<<;<;;;<<<<.<< ... . ",
" .. .<<<;;;;+++;;;;;;<<<<<.. ",
" . ..<<;;;;++++++++;;<;;;<<< . ",
" .X. .<<<;;<+++++######++;;<;;<< . . ",
" ... <<<<;;;++#####@@@@#####+;<<<. .. . ",
" . .<.<<;;++#@@@@@@@@@@1@@@####;<<.. ... ",
" +.<<;;+++@#@@@#########@@1@@++;<<. . . ",
" . ..<<<;++#@@@@###1111111###@@1@+++<<. ... ",
" . <<<;++@@@@##1+1++++++++111#@@#@++<<. ... ",
" .< <;++##@@#+11++;;++;;+++1+1##1##++;<. . . ",
" = . ..<<;;+##@#@1+1;;;;+;;;;;++;1+1##1##+;<< .. ",
" .<<<;###@@@+11+++<;;;;;;;;;+++++##11++;<< . ",
" ...<<<;+##@@@11++;<<<+<<<<<<;<;;;+++##1#++;<< .. ",
" ..<<<;##@@@1+++;;;<<<<<<<<+;;+;;;;++##1#+;<< .. ",
" . ..<<;+#@@#++++;<<<<<< <<.<<<<<<;;;;++#1##+;.<.. . ",
" . .. <<;##@#@1++;;<,<<; ;..<.<<<<<<;;;+++#@#+;<< ... ",
" . .<<;+##@#@1+<;+<<<...<..<. <,<<<;;;;++#11#+;<< . ",
" . ..<<;+#@#@++++;<<< .... ... <<,<<<<;;;++#@#+;<< . ",
" ..<;++#@#1++;;+<<<... . ....,,<<<;;++#@#+;<<.. = ",
" . .<<++##@#1++;;<<<.... . .... <<<;;++#@#++;<< ",
" ..<;+##@@1++++<<<< . .. . <<;;;++#@#+;<<. ",
" . .<++##@@1++;;;<<... . ....<<<;;++#@#+;<<.. ",
" . <++#@@@1++;;;<<.. ....,<<;;+###+;<<. ",
" ...++#@@@1++;;<<<.<. . .. <<;;+###+;<<.. ",
" . ..<++#@@@1++;;<<<.. . ..< .,;;++#++;<< . ",
" <<++@#@@1++;;<<<.. ..<<<;;;+#++<<< . ",
" <+;##@@1++;<<<<... . .<.<,;;;#@#;.<<. ",
" :<;+##@#11+;<<<... . .. <<,;<;+#+;.<... ",
" <<+#+#@@++;<<< <.. . . .,,<<;;#+;;<. ",
" O <+#+#@@++;;<<<. .. ..<.<,<<;;;+;;.<. ",
" ..<;+##@#++;;<,<< .. . . . . ...,<<<;;+;;<.. ",
" . . <++##@@++;;< <<....... . ......,<<<;+#+;.<.. ",
" . .<+;+#@#@@+;;<<<.<<.. ....... ..,<<<<;;+;;,. . ",
" .<<++##@#++;;;<<<<,<<.<<. .....<<,;<;;;;<;.< . ",
" . .. <<++#@##++;;;<< <,<,.<<.<.<<<.<;<;;;;;<<< ",
".X... . .<<+++#@@#++;;<<,<<<,,,,<,,,,,<<<;+;;;<<<< .. ",
" . . <<++##@@#+++;;<<...<<<<<<<<<;<<+;;;<<,.. . ",
" . <<<++##@@@1++;;;;;;<<<<;;<;;<<;#+;<<,.. .. ",
" . <<=++##@@@@++++;;;;;;;<<;;;;;;;;<<... ",
" . . .<.;++##@@@#+1+++++;;;;;+++#++;;<.. . ",
" ... <.+;++#@@@1##1++++++++##+@#;;<....... ",
" .. <..<;++##@@1#########@##+#;;;.. . . ",
" . . . .<<<<<;;++###1@11@@@@####+;;;..... .. ..... ",
" . <<<<<;;+++#########++;;;..,. . . .X ",
" . .<<<<<<<;;;+++++++++;;;<.. .. .. ",
" O . <<<<<<.<<<;;;;;;;;;;<< . . . ",
" .. . .<<< <<<<<<<<< . ",
" .. .. ...<<<. = .. ",
" . ...... . . O ",
" . . . .. . . = ",
" ... ",
" . ",
" . ",
" ",
" ",
" ",
" ",
" = = ",
" = ",
" .. ",
" .. . . ",
" . . . ... .. . . ",
" O . . ....< <....... . ",
" ...<<<;;.;;<<....<. ",
" . ... <...<<.;;<<;<<<<<<<<<; ",
" . <. <...;<<<;;+;;;+;;++;<< ..=. ",
" . < . <<.<<<<<;;+++++++++++;<< <<.. ",
" . . < ;;;;<;+++###++####++++;;;<<. . ",
" . < <<; <;++;;;####+###+++#+###++;;<<. . ",
" .. < ;;;++++##;###+;++++;++###1##++;;<<.. ",
" . . < ;++++#######++;++++;;;+++++###++;<<.. ",
" .< <; ;+;+#+##+#++++;;;; ;<<;+++++++++++;<<... ",
" ...< .<;;;++#++###+++;;;+<<<;<;;+;;;++;#++#+;;<... ",
" .<<<;<+;+###+##+;+<<<<<<<<<<<<;;;;;++;+###+;<<. ",
" .<.;;+++##++#+++;;<<<<<<<;<<<<<<<<;;;++++##+;<<. ",
" = .....;;+++####+++;;;<<<<;.......<<<<<<;;;+++#+++;<. ",
" <;;++####+++;+<<;;.............<<<<<;;+++##++;<. ",
" .<;;+;###+++;+;;<<........= .....<;<;<<+++##+;;< . ",
" . <.;;++###++;++;<<.... .. ........ <<;<<++###+;< . ",
" .; +####+;+;;<<.. .. . ...<<<<<;++##+;;< . ",
" . < . ;+###++++<;<.. ....... ...<;<<;;++##+;< . ",
" . ++##++;+<;<.. . .. . ...< <<;+++++;< . ",
" . < <;###+;;;;<... .. . .... <<<;++##+;<.. = ",
" . ..;;+;#++;;<<<.... . . . <<<;++##+;<.. ",
" ....<+;;#++;;<<. . . . . ... <;++##+;<.. ",
" ..;;++#;+;;<<<... . . ...;<++#+#+;<. ",
" ...;;+#+++;+<<... . . . . <;+++++;<. ",
" .<<<+++#++;;<<.. . . ....;;;+#++;<. ",
" <.;;++#+#++;<<.. . . .. .. ..;;++++;<. ",
" .<<;+++#++;;<<... . .. ... .;;+++;< ",
" .<.;;+#+#++;<<...... . ... .;;++++< ",
" .<<;++##+#+;<<... . ..<...<;++++< ",
" ..; +##+;+;< ... ....<<++;<< ",
" <;;++##++;;< .. .. ...<<;+;< . ",
" .<;;++##+++;;<< .. . ..<<;;<< . ",
" <;;<++##+;;;<<. . .;<;;< ",
" . .<;;<+##+;;;<... . .;<;<<< ",
" . ..;;<+##++; < < . . . <;<<< ",
" . .<.;<<+##+;;<< ... . <;<< ",
" . <.;<+#+++<<<..<. ..<<<< ",
" .<<<;<<#+;;;<..... = ..#<;< ",
". . ..<;<##;+; <.<< . . .. .. ..<<.. ",
" . . .<;<+##+;<<<;< <..... . . << ",
" .. ..<<<++#;;;;;;<<<<... . ...... ",
" .. ...<<+#+#;+;;;;;<<<<<.......... . . .. . ",
" ...<<;++;+++;;;;<<<<<< ..... . < < ",
" ..;;;#+;++++;;;;;<<<<<< ........<.#< ",
" = . .<;;+#+##++++;;;;;;;; ;<<;.......;;.< ",
" .. <;+++;;++++++;;;;;;;;;<<<<<<<<<<< .= ",
" ..<<;++##;+;+;+;+++;;++;;<<<;; ;<<< . . ",
" . . .<<;;++++##++++++#++++;;;;;;;<<< ",
" ....<<;;+++++++###+###++;;;;<<< . ",
" . .. <<;;;++++########++++;<<<< ",
" . ....<<<;;;;+++++++++;;;<<;< ",
" = .. .....<<<;;;;;;;;;;;;;<;. .. ",
" = .. .......<<<<<<<<<<<..... ",
" ................... O ",
" . . ............ ",
" ... ",
" ",
" ",
" ",
"XPMEXT num_views",
"5",
"XPMENDEXT"};
/* XPM */
static char * flag1_xpm[] = {
"20 20 5 1",
" c None",
". c #FFFFFFFFFFFF",
"X c #00000000AFAF",
"o c #797979797979",
"O c #00000000FFFF",
" ",
" ",
" .XXXXXXXXXXXXX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XXXXXXXXXXXXX ",
" o.o ",
" o.o ",
" o.o ",
" o.o ",
" o.o ",
" . ",
" ",
" "};
/* XPM */
static char * flag2_xpm[] = {
"20 20 5 1",
" c None",
". c #FFFFFFFFFFFF",
"X c #6E6E00000000",
"o c #797979797979",
"O c #FFFF00000000",
" ",
" ",
" .XXXXXXXXXXXXX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XOOOOOOOOOOOX ",
" o.XXXXXXXXXXXXX ",
" o.o ",
" o.o ",
" o.o ",
" o.o ",
" o.o ",
" . ",
" ",
" "};
/* XPM */
static char * grass_xpm[] = {
"40 40 3 1",
" c #000081810000",
". c #0000E5E50000",
"X c #0000B0B00000",
" ... . .. X X X . X X .XXX ",
". . . . . . . X. . . X . . . .",
". X . .X X.X X X ... X.X X..",
" X . . X X. . X XXX.X",
" . X . X X . .X X .",
" . X. . ",
" . XX X X X XX.",
" X XXXX X.X . X ",
"X X X X..X . . X XX X ",
" . X .X X X X",
" . X X X X X . XX",
".XX X. . . .X X ",
"X X XX X X... . X X X",
". X XXX. ..X. . . XXXX XX X .XXX",
".X.X. XXX . X X X X . X.XXX",
". X XX X X . X XX X X XXXXXX",
" X XX.XXXXXX X X . . X . XX",
". X XX X X X X ..X X. XX.",
" XXX . X X X. X XXXXXX",
"XXXX X X X X XX X XXX X ",
"X X X . . .X XX . XX ",
" . X X.X X X X . ",
". X X X X X X . X X",
"..X X XX. XX X X XX X. X X .",
" ..X X X X X X ",
"X .X XX X X ",
"X X. X . . XX X X",
" XXX X. X X X X XXX X X. ",
" XX .X X . . X XX X",
"X X XX X XXX XX X. XX X ",
"X... . XXX X XX X ",
". XX XX X ",
"X X X .X X. XX X X XX X ",
" X X X X XX X XXX X X X X",
"X. .. X .XX XX X ",
" XX XX X XXXX . X X ",
" X .X .X XX X.X.X X X X X X ",
" XX .X X X . XXX . . ",
" X ... .XX..XXX X X . . X . X",
"X XXX X.X ..X.XX. XX .X X.X XX.X .X"};
/* XPM */
static char * mexp_xpm[] = {
/* width height ncolors chars_per_pixel */
"15 60 4 1",
/* colors */
"` c #000000000000",
"a c #FFFFFFFF0000",
"b c #FFFF7C7C0000",
"c c None",
/* pixels */
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"cccccc```cccccc",
"ccccc`bbb`ccccc",
"cccc`baaab`cccc",
"cccc`baaab`cccc",
"cccc`baaab`cccc",
"ccccc`bbb`ccccc",
"cccccc```cccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccc`````ccccc",
"cccc`bbbbb`cccc",
"ccc`baaaaab`ccc",
"cc`baaaaaaab`cc",
"cc`baa```aab`cc",
"cc`baa```aab`cc",
"cc`baaaaaaab`cc",
"ccc`baaaaab`ccc",
"cccc`bbbbb`cccc",
"ccccc`````ccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccccccccccccc",
"ccccc`````ccccc",
"cccc`bbbbb`cccc",
"ccc`baaaaab`ccc",
"cc`baaaaaaab`cc",
"c`baaa```aaab`c",
"c`baa`ccc`aab`c",
"c`baa`ccc`aab`c",
"c`baa`ccc`aab`c",
"c`baaa```aaab`c",
"cc`baaaaaaab`cc",
"ccc`baaaaab`ccc",
"cccc`bbbbb`cccc",
"ccccc`````ccccc",
"ccccccccccccccc",
"ccccc`````ccccc",
"cccc`bbbbb`cccc",
"cccc`aaaaa`cccc",
"ccccc`````ccccc",
"c``ccccccccc``c",
"`ba`ccccccc`ab`",
"`ba`ccccccc`ab`",
"`ba`ccccccc`ab`",
"`ba`ccccccc`ab`",
"`ba`ccccccc`ab`",
"c``ccccccccc``c",
"ccccc`````ccccc",
"cccc`aaaaa`cccc",
"cccc`bbbbb`cccc",
"ccccc`````ccccc"
};
/* XPM */
static char * mine_xpm[] = {
"10 10 5 1",
" c None",
". c #000000000000",
"X c #BCBCBCBCBCBC",
"o c #797979797979",
"O c #FFFF00000000",
" .... ",
" .XXXX. ",
" .ooXXoo. ",
".XooooooX.",
".XXoOOoXX.",
".XXoOOoXX.",
".XooooooX.",
" .ooXXoo. ",
" .XXXX. ",
" .... "};
/* XPM */
static char * oldwater_xpm[] = {
"40 240 4 1",
" c #090900008787",
". c #00000000CACA",
"X c #00000000FFFF",
"o c #0000FFFFFFFF",
" .XX . o . X X . XX. .X XX.X",
"XXX . . X . X . .o.X.. . X ",
" Xo.. . . . . ... . . X ",
" X X. X oXo o . . X ..o XX.o.",
".XXo .X . oX. . .X... . . X. oo.",
" oX . o .. .. o. . XXo ",
"XXo X o . . .o .... . .oX.",
"X XXX X ..o . o.. ..o . o..X. ",
".X . X . . . . . o .. X",
" . X X . .. o . . oo .X.Xo",
".X. X . X. . X . ... o . ",
". ..Xo o o. .X . ... . .. . ",
"XXXXo .. . o. .. .. . o. .o .. .",
" .. . .. . o . .. ooX X",
"... . X o . . . ...... .. .o. ",
"XX. X. .. . . . oo . . o. . ",
"X .. .. .. . .. .. .o.o . ",
" ..oo .o. . . . .. . .o .oo",
" . X . ooX. oX. . . ...o .o.. .",
" . o. ... . ..X .. ... .o . ...o..X",
" . o. . X . . .. . oo. oX. ..",
". XX.X o . . .. ..o.. . . . X. ",
" o.o o . .o . o... . .. .. .. . . ",
" ... o.. . . .. .. . ... . . ..",
" o o. . .o.. ...o. X.. . . .X. ",
"X XX oo.XX.X... . . . . . .oo ..",
"X ..o . o....X.. o.. . .. ....o ....",
"o.o .. .... . .. .. .. X ..o .... X.",
".. o o... .. .. .o o .. . X. .XX.",
". ooo. ..X..o. .o o ... .. o.",
" X X oX.. . oX .. ...o. .o.. . ..",
" Xo XX o . X.. .. ... ... ...",
" .Xo o. X .. .o o..... .",
" XX X ..X X ... .. . o. . . . ",
" . o . X o.. ... . .. ..X. .. .",
" Xo .oo .oo . . ..X. .. . . .. .. ",
"X X oXXo.X . .. .. o. . .X.",
" X Xo .o X.o . o... . .. X . . X.",
" X X o .X .oX X.o.. . o.. oo. . . ",
" oXoo XX .. . . . .. ....X o ",
" oX X X . X .X .. o. .......o .",
" XXXX. oX. o . o... . .",
"X. XX . o o.... .Xo.o. .. .X ",
" o . . o.o . .. .. ",
" . X . X .o. . . . .. ...XX.",
" X. . X X. XXo. . ..o. o . .. .. .X.. .",
". . . X . o ..... .X .... ..o",
" XX. . o. .X . .. . . . . .",
" X Xo .o.o . .o...o .X o .o ",
"oXoX .. X X X . .. ......",
" X X .Xo.oo. . .o.X.o . . ..X .",
" o oX... X .XX o.. .. . . . X",
"X X X .. .. X .. ... ..X.",
"X X.XX XX.. .. .o X . .. X. X",
". . XX oX . .o .X.. . . . .X X.",
".XXX XX. ooX.XX .o. . . ..X .X. X. ",
" X. X X ..X. .X . . . . X X. o X.",
"XX XX o X. X. . . .. ... ..",
" XXX . ...... . X . o... .. .. ",
" XXXo .X. X.oX .. oo.X.... . .. ..",
"XX oX X X. . X .X .. o X .. . ",
" X Xo. X. X . .. . ... . XX X ..",
" X oXX .X...X X.X X.. . .. .oo XX..",
"X .XXoXo Xo.. oXX.. .Xo .. . .. XXX X",
" .XX.XXX .X. ...X X X .. X .. oX.X..",
". XX X X X X o . X. . .o.X o . ....",
" oo X o .. X XX . . . X ..o . ",
"Xo XX . X. X o. ..oX X . . . . ",
"XX. o o .X X X .. .. . oX .X .X .o ",
" XXX X.X . X o.. . . . X.X ..X",
"oX X .X ....X . oX. ..o ..X . . ",
". XX X X. X ...o ..X.. . ..X. .X .X",
"..oXXX Xo .. Xo o .. . .. ..X ",
" XX . o.. . oo.X.. X oX. X..",
"X.Xo X o. o.. . . .. . . Xo X.X.",
" o XXXX .Xo. . .X oo X....... o..",
" .Xoo XX X . .. . . .....X X. .",
".X ..XX XXX X.o. o. .X ... ....X ",
" XX..XXXo X .... .. . . X .. X XX",
".X .X .X . o.XX . . . .. o.X . .. X ",
"X X XX X. X Xo ... ... ..o.. X. ",
" XoXX oo .X. . .oXX... . X. .X. . ",
"X. XX oo X o.. o.X .oX .o. . ..",
" X. .XoX o .. .. X o o X. . .X. ",
".X . .. . X . . ...... ...o . ... X",
" . X... o . .X.oo.. X...X. . .XXXX ",
" .... .Xo ..o.. XX . . . . ",
"..X X .X. ..... o . . . . X ",
"XXXXX o . o .. ..o... . ..o. . .",
" oX.X X .Xo Xo .o X ... .. ...X .o.X..",
" . . . o. . X.. ...Xo... . X. .",
". . X XX o X ...o XoX . X",
"X X X ... oo. oX. X. . .X .X .X",
"o . . .....X Xo.... X.X. . . .XXX X",
".X .. .. . . ..X.. .o.. XX X .X ",
" X.X X . o . . ......X X .oXXX ",
" X. .o..XX ... . .o . . ..XoX . Xo . o",
"oX.XX .Xo o o ... .. oX. ...X .X .. X.",
" X X . XoX. .. X.. X. . X.. . ",
"XX. . oXX. .. X o . .X...o...X .X.XX ",
" .. .. . . . . ... oo. X.X...X",
" X.. .X . X o X..X ...X. .. . XX. ",
"..X XX o .X.XX. .. .o.... ...X... . .",
"X X X oo .o. X . X X...o .X . ",
" X.. XXoo .X.o.X o.XX ..... XX.o. X..XX.",
" . X. .Xo ...o o..... ..XX X XX ",
" . ..o.. . o. ooXX.o...X ....X X X",
" .oX X . . X.....X.. ..XX. ..X. .",
" . X .. ..... .X...XXX. X ",
" . X .o oX .X o . . .X.o . X.",
"..X oX.XX .oX . ... o .X X.. .",
" XX..o .. o. . . ....o.X . X.. .",
"X.. XX . XX .. .. Xo.. .X.. X ..oo..",
". X o.XX.X XXoX.X.o . o. X .X X... ",
"X X XX ... X oo o.. o o...... .X .",
" X .X oX X . .. o. ..o .o...... XXX Xo",
".X.. X .X .. Xo ..... . ....X ..X .",
" . X. X. ..X X...X . .o. o X ...X ",
"XX.. X . X o.. . .. ..XX.. ..o o . ",
".XXX . .o.. o ....oo. X.Xo X...X XXX.",
". o.o o . . .. .oXX ....X. .",
" X .X o. X .....X.Xo o X. . . o.X .. .",
". o X o .o .o. Xo. .. . . . X ",
". X X . .o. .. X. ... . .. X .X ..X",
"X X X X..Xo. X . . X . ..X.. o.X.X ",
" X. X o.. X... . X o. ooo XX ..XX. X ",
" X . .o..oo o.. X . . XX ",
" XX.XX o . X X..X. .X....X . ",
" .o X. . XoX. o..X . ..X.X. .X. ..X. ",
". . . X X.o. .......X . . ",
"X X . ..XX .. . o.. .X.o .o......X ",
"X X .X.... . .Xo. . .X.X X....X ",
" .... o .X. X . .o .. ..X . XX",
"X X X X . o . . X X. o.XX. .",
". X. X. .Xo.o ..Xo .X.X Xo .. .. .X ",
"o. Xo. . X o . .. X XX . X.. ",
" XoX X . X. .o X . X..",
" X . o X .X ..X X...XX XX.X . ",
" X o . o X XX ..o .XXX .. ... .. ",
"X XX . oX . X . ... . o. . X. .o ",
" .. ...X. XXX..X ..oX .",
" X . . XXXX.X. X ..o.. .Xo ... ",
" . X.. .X .XX.. . . . X ",
" . X . .Xo . X.X. . X ..X..X",
". . . X . . X...X . . o .. . ",
" X XX .o o .. X .oo. X .oX",
" X X. X...X o X . o XX.. X.....",
" . X X . .. o ..X. . X ..",
" ... . . X o. . ....X. ..... ",
" X . X X. o X. .o o.X.. . .. X",
" .X. . X. ... . X X .....X.. ",
". X. X .. . . . ...... ...o.....",
"X XX.X X. .oo .X X..o... .o.X.oX .",
" X . o X.. o . ..X ..",
".. . . .o .X..X .... X..oX. . . ..",
" X ... o . X. . X.. oo. .... . .. ",
" . . X .... ... . X .. . X.",
"X .. . ...oX . o .. .",
" X .X. X. X .o. . .. . X .X ",
" . . XX. . .. . . . X. . .. . X",
"XX X . .oX .X . . .. . ... .. X",
" .X X X X. .. X ..o ... .",
". ... . .X o .. . o X ... X",
". .X. .. . .. . . .oX.. . . X ",
"X X .. X .X .. . . ..... .",
"X. . . .oo ... . . X .. ... .X ..",
". XXXX. . . X o. ..o. .. oX .",
" X ... .X X .X. .. . .. ... . ..",
" o . X . . o . X. . ",
" ... X o . .X o .o .X ... ",
"o . X. . X . .. X. .. . ",
" XX.. ..X. . . . .. .X .",
" o . .. . . . ... ... ",
" o.. oo X. .X . X ",
"XX X X. . . . . .o. ",
" . . .. X o .. o. .. . .X o",
".X. X . .. X. o.. o . . o ",
" . X . . o . o. X .o ..oX..",
" .XX. X. ... .. .o X .. X.X .",
" X X oXX X . . o ooo .. .o. X ",
" ..XX X. . o X. o. . oX X ",
".. XX . . . . X . oo . . . ",
" .. . X.X .X . . . .. ",
"X. . . . Xo .. . o. . X ",
" X ..o . X .. .. ... o . . X",
" .X... ......X.. .. .o . X ",
" . .. ..XX .. o. . . X X. ",
"X.X.XXX X . X .. . X. . X oXo. XXX X",
" X.. .... .Xoo.o.. . .. . . . XX X",
" X... .X. ..X..X X. .. .X . . . .. X",
"....... .. oX....... . o ooX X X ",
".XX. .X .Xo.. . . .. .. . . . X",
"XX.X X..X. X.. . .X .X.XX. . .. . .o .",
".oXX .X... .X.... XX oX.. . X..X X",
".XX.o....X...X. . . . ...X . .o . .X ",
"XX..XoXX .......... o.. o o X .Xo. Xo",
".oXXXX o.X X.o .XX .X.. .. . X X. .X",
"X X .oo. . X.... ..oo. . . .o. X X ",
".X.X.XX. ....o..... ..oX .XX o X X X . ",
"X XXXX.. X...X.... ..X o ..o o. . o X ",
"X ..X..X...X .... . .. XX XXX .. XX ",
" .X..XX. ..o ...... . o X.o X . .X. X",
"X.X...X...... . ....Xo.o. XX . ..o",
". XXXX XXXX. o.X .o...oX o X X.. .X .XX",
".. . .X..o.X..Xo.. o.. ... X X.X... ",
"...X ...........X.... . . o.XoX..X X",
".X .X.o.oo.....o. .... ooo...o X.. X ",
".X . .... .X...... .o.. .X . . X . XX",
" . .. .. .....o. ... ....X. . X Xo .",
".Xo.X . ....X..o... .o..o... X ..X ",
".X ...X..X. .X......o... ..o .... . X ",
". . X.. ..Xoo ...... .o.. ... . . X",
". X.X ......... ... . . . . . .oo .. ",
" .X.o.... ...o.. .o o.... .... .. ",
" .. ...oX.... X .. o... ... . . ..",
"X. X....o.....X.. X.X... . .X....o o .",
".. .. . oXo...o.... .....o.. .o . X .",
"X o. X.........o. .... X... . X X.X.",
" ......X..... ....o ... .o. o . . X.X. .",
"XX ...... .oX....... ...... .. . X. .",
"XX.. . ..X.....o. .... . ....X......o. ",
".. o .... ............. . ... . . ",
"o.Xo . .... .Xoo. ....o.. . . .X .. ",
" . .. . oo.... . ..o... .o....o. .XXX",
".. ..X .o........ . .. ......o .o. ",
" XXX.X....o ..o...o ..X. ........ ",
" . X. X .. ........... . .. .XX.X. o",
"X.o. X. . .. ..o.o.... ...o. .. .o . ",
" .. ..... . ..... . ........ . .. . .. ",
"X . .o.. XX.......o.........oX . ",
" . ...o.. o... ...... .... . .o.. oXo ",
" ........Xo.. X. .......o .X..X . . .",
". .XX oo .. ............X .. ..o. ..",
". X ..Xo. ........ ... ... X oX X ",
" .X . ...... X... . . .. . ..X ....X",
"XX.XX . ...oo.................o X ...o.",
"oX.o.X. ..... ..o. o.o.o.. .X ..X. .",
" .XX o . ....o oo.o....oX....... ",
" .. X . oX .. o...XX ...o . .. ",
" XX . . Xo....o. ... . . .. .X. X"};
/* XPM */
static char * otank_xpm[] = {
/* width height ncolors chars_per_pixel */
"20 320 5 1",
/* colors */
"` c None",
"a c #CFCFC9C95454",
"b c #FFFFFFFF0000",
"c c #999995953E3E",
"d c #010100000000",
/* pixels */
"````````````````````",
"````````````````````",
"``````d```d```d`````",
"`````dbd`dbd`dbd````",
"````dabcddbddcbad```",
"````dabcddbddcbad```",
"````dabcadbdacbad```",
"````dabcadbdacbad```",
"````dabcadbdacbad```",
"````dabcadbdacbad```",
"````dabcaaaaacbad```",
"````dabcacacacbad```",
"````dabcacccacbad```",
"````dabcacccacbad```",
"````dabccaaaccbad```",
"````dabcdcccdcbad```",
"`````dbd`ddd`dbd````",
"``````d```````d`````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````d``````````",
"```````ddbd``d``````",
"``````daabc`db``````",
"``````dabcdddbd``d``",
"`````dabcadbddddbd``",
"`````dabcadbddccba``",
"````ddabcadbdacbadd`",
"````dabbcadbdacbad``",
"````dabcaadbdacbad``",
"```dabcacaaaacbad```",
"```dabcacacacbbad```",
"``daabcacccacbad````",
"```dbcccaccacbad````",
"````bddccaaccbad````",
"```d``ddcdccbad`````",
"````````d`dbaad`````",
"```````````bdd``````",
"```````````d````````",
"````````````````````",
"````````````````````",
"`````````dadd```````",
"````````ddabbd``````",
"```````ddabbcd``````",
"``````daabccdddd````",
"`````ddabccaddbbd```",
"````daabcaadbbdd``d`",
"```daabbcadbbdddcdb`",
"```dabbcaadbddaccbad",
"``dabccacaadaacbbad`",
"``dbbcaccacaacbbadd`",
"``ddccacccaacbaad```",
"`````dcacaaccbad````",
"````ddcacccbaad`````",
"``````dcdcbbadd`````",
"````````dcbadd``````",
"````````bbad````````",
"````````ddad````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````````````d`````",
"`````````````dad````",
"``````````ddaabbd```",
"````````dddabbbcd```",
"`````dddaaabcccd````",
"```ddaaabbccaaddd```",
"```daabbbcaaadddbbd`",
"```bbbcccaaddbbbdd``",
"``ddccaaccabbdddd```",
"`````dccccaaddaadcd`",
"````dcaacccaaacccbbd",
"````dccaaaacccbbbad`",
"`````d`dccccbbbaaad`",
"``````dccbbbaaaddd``",
"``````bbbaaaddd`````",
"``````ddaaddd```````",
"````````dd``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````dddddddddddd```",
"````daaaaaaaaaaaad``",
"```dbbbbbbbbbbbbbbd`",
"````dccccccccccccd``",
"`````dcaaaaaaaadd```",
"````dcacccaddddddd``",
"````dcaccaabbbbbbbd`",
"````dcacccaddddddd``",
"`````dcaaaaaaaadd```",
"````dccccccccccccd``",
"```dbbbbbbbbbbbbbbd`",
"````daaaaaaaaaaaad``",
"`````dddddddddddd```",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````dd``````````",
"``````ddaaddd```````",
"``````bbbaaaddd`````",
"``````dccbbbaaaddd``",
"`````d`dccccbbbaaad`",
"````dccaaaacccbbbad`",
"````dcaacccaaacccbbd",
"`````dccccaaddaadcd`",
"``ddccaaccabbdddd```",
"```bbbcccaaddbbbdd``",
"```daabbbcaaadddbbd`",
"```ddaaabbccaaddd```",
"`````dddaaabcccd````",
"````````dddabbbcd```",
"``````````ddaabbd```",
"`````````````dad````",
"``````````````d`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````ddad````````",
"````````bbad````````",
"````````dcbadd``````",
"``````dcdcbbadd`````",
"````ddcacccbaad`````",
"`````dcacaaccbad````",
"``ddccacccaacbaad```",
"``dbbcaccacaacbbadd`",
"``dabccacaadaacbbad`",
"```dabbcaadbddaccbad",
"```daabbcadbbdddcdb`",
"````daabcaadbbdd``d`",
"`````ddabccaddbbd```",
"``````daabccdddd````",
"```````ddabbcd``````",
"````````ddabbd``````",
"`````````dadd```````",
"````````````````````",
"````````````````````",
"```````````d````````",
"```````````bdd``````",
"````````d`dbaad`````",
"```d``ddcdccbad`````",
"````bddccaaccbad````",
"```dbcccaccacbad````",
"``daabcacccacbad````",
"```dabcacacacbbad```",
"```dabcacaaaacbad```",
"````dabcaadbdacbad``",
"````dabbcadbdacbad``",
"````ddabcadbdacbadd`",
"`````dabcadbddccba``",
"`````dabcadbddddbd``",
"``````dabcdddbd``d``",
"``````daabc`db``````",
"```````ddbd``d``````",
"`````````d``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````d```````d`````",
"`````dbd`ddd`dbd````",
"````dabcdcccdcbad```",
"````dabccaaaccbad```",
"````dabcacccacbad```",
"````dabcacccacbad```",
"````dabcacacacbad```",
"````dabcaaaaacbad```",
"````dabcadbdacbad```",
"````dabcadbdacbad```",
"````dabcadbdacbad```",
"````dabcadbdacbad```",
"````dabcddbddcbad```",
"````dabcddbddcbad```",
"`````dbd`dbd`dbd````",
"``````d```d```d`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````d``````````",
"``````ddbd``````````",
"``````dabc`dd```````",
"`````daabcdccd``````",
"`````dabcacac`dbd```",
"`````dabcacaadcbd```",
"````dabbccccaccbad``",
"````dabcacccacbaad``",
"```ddacaaaacacbad```",
"```dabcadbaaccbad```",
"```abcaadbdacbadd```",
"``dabcadbddacbad````",
"`dabbcddbdacbbad````",
"``dbcdddbdacbad`````",
"```dd`dbdddcbad`````",
"```````bd`cbaad`````",
"```````d``dbdd``````",
"```````````d````````",
"````````````````````",
"````````````````````",
"`````````ddd````````",
"```````ddabd````````",
"``````daabbc`d``````",
"`````daabcccdd``````",
"````ddabbcaaccd`````",
"```daabbcaccaac`````",
"``ddabccacccccddbd``",
"`ddabcaaaaacacccbd``",
"`aabccaddacaacbbaa``",
"`dbbcadbbdaacbbadd``",
"`dbcddbbdaaccaad````",
"``ddddbddacbbadd````",
"````dbddacbaadd`````",
"````dbddcbbad```````",
"`````d`ccbad````````",
"```````dbad`````````",
"``````dbadd`````````",
"````````d```````````",
"````````````````````",
"````````````````````",
"````````````d```````",
"``````````ddad`d````",
"```````dddaaabb`````",
"`````dddaabbbcd`````",
"```ddaaabbccccdd````",
"``daabbbbcaaaccd````",
"``dabccccacccaccd```",
"`dbbcaaaaaaaccad````",
"``dcddddddacccacd```",
"````dbbbbbaaaaccbbd`",
"```dddddddaccccbad``",
"``dbbddaaacbbbbaad``",
"````ddccccbbaaadd```",
"`````dcbbbaaddd`````",
"`````bbaaadd````````",
"````ddaddd``````````",
"```````d````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````dddddddddddd````",
"```daaaaaaaaaaaad```",
"``dbbbbbbbbbbbbbbd``",
"```dccccccccccccd```",
"````ddaaaaaaaacd````",
"```dddddddacccacd```",
"``dbbbbbbbaaccacd```",
"```dddddddacccacd```",
"````ddaaaaaaaacd````",
"```dccccccccccccd```",
"``dbbbbbbbbbbbbbbd``",
"```daaaaaaaaaaaad```",
"````dddddddddddd````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````dddd```````````",
"```dbaaad```````````",
"````dbbbaadd````````",
"`````cccbbbaddd`````",
"```dddacccbaaaddd```",
"``dbdddaaaccbbaaa```",
"```dbbbdddaaacbbbd``",
"```dddbbbaccacccbd``",
"d`dddadddaaccacdd```",
"`dbcccaaaacccacc````",
"`abbbcccaaacacdd````",
"`ddaabbbcccacdd`````",
"````daaabbbccc``````",
"````dddaaabbbd``````",
"```````dddaaabd`````",
"``````````dddd``````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````dbddd`````````",
"``````dbaad`````````",
"```````ccbad````````",
"```dbdddcbaad```````",
"````dbddacbbadd`````",
"``d`ddbdaacbbad`````",
"dbcdddbddaccbadd````",
"`dbbcadbbdaacbaadd``",
"daabcaadbacaccbaa```",
"``dabccadaacaacbbd``",
"``daabccacccccdcbd``",
"```ddabbcaccaac`d```",
"````ddabcaaaccd`````",
"`````dabbccddd``````",
"``````daabcc````````",
"```````daabd````````",
"````````dddbd```````",
"````````````````````",
"````````````````````",
"``````````d`````````",
"``````````bd````````",
"```````dd`dbad``````",
"```d``dbddcbadd`````",
"```bd`dbddccbad`````",
"``dbcddbbdacbad`````",
"`dabcdadbdacbad`````",
"``daabcadbdacbad````",
"```dabcadbdacbaad```",
"```dabcadaaaacbad```",
"```dabcaacacacbad```",
"```dabccacccacbad```",
"````ddabcacccccbad``",
"`````dabcaaaadcbbd``",
"`````dabcccccd`dd```",
"`````dabcd`dd```````",
"`````dabbd``````````",
"````````dd``````````",
"````````````````````"
};
/* XPM */
static char * otank1_xpm[] = {
"20 20 5 1",
" c #000000000000",
". c #010100000000",
"X c #FFFFFFFF0000",
"o c #CFCFC9C95454",
"O c #999995953E3E",
" ",
" ",
" . . . ",
" .X. .X. .X. ",
" .oXO..X..OXo. ",
" .oXO..X..OXo. ",
" .oXOo.X.oOXo. ",
" .oXOo.X.oOXo. ",
" .oXOo.X.oOXo. ",
" .oXOo.X.oOXo. ",
" .oXOoooooOXo. ",
" .oXOoOoOoOXo. ",
" .oXOoOOOoOXo. ",
" .oXOoOOOoOXo. ",
" .oXOOoooOOXo. ",
" .oXO.OOO.OXo. ",
" .X. ... .X. ",
" . . ",
" ",
" "};
/* XPM */
static char * post_xpm[] = {
"40 40 6 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
"X c #0000E5E50000",
"o c #0000B0B00000",
"O c #000081810000",
"+ c #737331310000",
" .XoooO",
" ..OXOX",
" ...oXX",
" ....Xo",
" .....X",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
"++++++++++++++++++++++++++++++++++......",
"O++++++++++++++++++++++++++++++++++.....",
"OO++++++++++++++++++++++++++++++++++....",
"Ooo++++++++++++++++++++++++++++++++++...",
"OoOO++++++++++++++++++++++++++++++++++..",
"oOOOo++++++++++++++++++++++++++++++++++."};
/* XPM */
static char * redtank_xpm[] = {
/* width height ncolors chars_per_pixel */
"20 320 7 1",
/* colors */
"` c None",
"a c #A8A800000000",
"b c #000000000101",
"c c #FFFFFFFFFFFF",
"d c #797979797979",
"e c #FFFF00000000",
"f c #BCBCBCBCBCBC",
/* pixels */
"````````````````````",
"````````````````````",
"``````b```b```b`````",
"`````bcb`bcb`bcb````",
"````bfcdbbcbbdcfb```",
"````bfcdbbcbbdcfb```",
"````bfcdebcbedcfb```",
"````bfcdebcbedcfb```",
"````bfcdebcbedcfb```",
"````bfcdebcbedcfb```",
"````bfcdeeeeedcfb```",
"````bfcdeaeaedcfb```",
"````bfcdeaaaedcfb```",
"````bfcdeaaaedcfb```",
"````bfcddeeeddcfb```",
"````bfcdbdddbdcfb```",
"`````bcb`bbb`bcb````",
"``````b```````b`````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````b``````````",
"```````bbcb``b``````",
"``````bffcd`bc``````",
"``````bfcdbbbcb``b``",
"`````bfcdebcbbbbcb``",
"`````bfcdebcbbddcf``",
"````bbfcdebcbedcfbb`",
"````bfccdebcbedcfb``",
"````bfcdeebcbedcfb``",
"```bfcdeaeeeedcfb```",
"```bfcdeaeaedccfb```",
"``bffcdeaaaedcfb````",
"```bcdddeaaedcfb````",
"````cbbddeeddcfb````",
"```b``bbdbddcfb`````",
"````````b`bcffb`````",
"```````````cbb``````",
"```````````b````````",
"````````````````````",
"````````````````````",
"`````````bfbb```````",
"````````bbfccb``````",
"```````bbfccdb``````",
"``````bffcddbbbb````",
"`````bbfcddebbccb```",
"````bffcdeebccbb``b`",
"```bffccdebccbbbdbc`",
"```bfccdeebcbbeddcfb",
"``bfcddeaeebeedccfb`",
"``bccdeaaeaeedccfbb`",
"``bbddeaaaeedcffb```",
"`````bdeaeeddcfb````",
"````bbdedddcffb`````",
"``````bdbdccfbb`````",
"````````bdcfbb``````",
"````````ccfb````````",
"````````bbfb````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````````````b`````",
"`````````````bfb````",
"``````````bbffccb```",
"````````bbbfcccdb```",
"`````bbbfffcdddb````",
"```bbfffccddeebbb```",
"```bffcccdeeebbbccb`",
"```cccdddeebbcccbb``",
"``bbddeeaaeccbbbb```",
"`````bdaaaeebbeebdb`",
"````bdeeaaaeeedddccb",
"````bddeeeedddcccfb`",
"`````b`bddddcccfffb`",
"``````bddcccfffbbb``",
"``````cccfffbbb`````",
"``````bbffbbb```````",
"````````bb``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````bbbbbbbbbbbb```",
"````bffffffffffffb``",
"```bccccccccccccccb`",
"````bddddddddddddb``",
"`````bdeeeeeeeebb```",
"````bdeaaaebbbbbbb``",
"````bdeaaeecccccccb`",
"````bdeaaaebbbbbbb``",
"`````bdeeeeeeeebb```",
"````bddddddddddddb``",
"```bccccccccccccccb`",
"````bffffffffffffb``",
"`````bbbbbbbbbbbb```",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````bb``````````",
"``````bbffbbb```````",
"``````cccfffbbb`````",
"``````bddcccfffbbb``",
"`````b`bddddcccfffb`",
"````bddeeeedddcccfb`",
"````bdeeaaaeeedddccb",
"`````bdaaaeebbeebdb`",
"``bbddeeaaeccbbbb```",
"```cccdddeebbcccbb``",
"```bffcccdeeebbbccb`",
"```bbfffccddeebbb```",
"`````bbbfffcdddb````",
"````````bbbfcccdb```",
"``````````bbffccb```",
"`````````````bfb````",
"``````````````b`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````bbfb````````",
"````````ccfb````````",
"````````bdcfbb``````",
"``````bdbdccfbb`````",
"````bbdedddcffb`````",
"`````bdeaeeddcfb````",
"``bbddeaaaeedcffb```",
"``bccdeaaeaeedccfbb`",
"``bfcddeaeebeedccfb`",
"```bfccdeebcbbeddcfb",
"```bffccdebccbbbdbc`",
"````bffcdeebccbb``b`",
"`````bbfcddebbccb```",
"``````bffcddbbbb````",
"```````bbfccdb``````",
"````````bbfccb``````",
"`````````bfbb```````",
"````````````````````",
"````````````````````",
"```````````b````````",
"```````````cbb``````",
"````````b`bcffb`````",
"```b``bbdbddcfb`````",
"````cbbddeeddcfb````",
"```bcdddeaaedcfb````",
"``bffcdeaaaedcfb````",
"```bfcdeaeaedccfb```",
"```bfcdeaeeeedcfb```",
"````bfcdeebcbedcfb``",
"````bfccdebcbedcfb``",
"````bbfcdebcbedcfbb`",
"`````bfcdebcbbddcf``",
"`````bfcdebcbbbbcb``",
"``````bfcdbbbcb``b``",
"``````bffcd`bc``````",
"```````bbcb``b``````",
"`````````b``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````b```````b`````",
"`````bcb`bbb`bcb````",
"````bfcdbdddbdcfb```",
"````bfcddeeeddcfb```",
"````bfcdeaaaedcfb```",
"````bfcdeaaaedcfb```",
"````bfcdeaeaedcfb```",
"````bfcdeeeeedcfb```",
"````bfcdebcbedcfb```",
"````bfcdebcbedcfb```",
"````bfcdebcbedcfb```",
"````bfcdebcbedcfb```",
"````bfcdbbcbbdcfb```",
"````bfcdbbcbbdcfb```",
"`````bcb`bcb`bcb````",
"``````b```b```b`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````b``````````",
"``````bbcb``````````",
"``````bfcd`bb```````",
"`````bffcdbddb``````",
"`````bfcdeded`bcb```",
"`````bfcdeaeebdcb```",
"````bfccdaaaeddcfb``",
"````bfcdeaaaedcffb``",
"```bbfdeeeeaedcfb```",
"```bfcdebceeddcfb```",
"```fcdeebcbedcfbb```",
"``bfcdebcbbedcfb````",
"`bfccdbbcbedccfb````",
"``bcdbbbcbedcfb`````",
"```bb`bcbbbdcfb`````",
"```````cb`dcffb`````",
"```````b``bcbb``````",
"```````````b````````",
"````````````````````",
"````````````````````",
"`````````bbb````````",
"```````bbfcb````````",
"``````bffccd`b``````",
"`````bffcdddbb``````",
"````bbfccdeeddb`````",
"```bffccdeaaeed`````",
"``bbfcddeaaaadbbcb``",
"`bbfcdeeeeeaedddcb``",
"`ffcddebbeaeedccff``",
"`bccdebccbeedccfbb``",
"`bcdbbccbeeddffb````",
"``bbbbcbbedccfbb````",
"````bcbbedcffbb`````",
"````bcbbdccfb```````",
"`````b`ddcfb````````",
"```````bcfb`````````",
"``````bcfbb`````````",
"````````b```````````",
"````````````````````",
"````````````````````",
"````````````b```````",
"``````````bbfb`b````",
"```````bbbfffcc`````",
"`````bbbffcccdb`````",
"```bbfffccddddbb````",
"``bffccccdeeeddb````",
"``bfcddddeaaaeddb```",
"`bccdeeeeeeeaaeb````",
"``bdbbbbbbeaaaedb```",
"````bccccceeeeddccb`",
"```bbbbbbbeddddcfb``",
"``bccbbeeedccccffb``",
"````bbddddccfffbb```",
"`````bdcccffbbb`````",
"`````ccfffbb````````",
"````bbfbbb``````````",
"```````b````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````bbbbbbbbbbbb````",
"```bffffffffffffb```",
"``bccccccccccccccb``",
"```bddddddddddddb```",
"````bbeeeeeeeedb````",
"```bbbbbbbeaaaedb```",
"``bccccccceeaaedb```",
"```bbbbbbbeaaaedb```",
"````bbeeeeeeeedb````",
"```bddddddddddddb```",
"``bccccccccccccccb``",
"```bffffffffffffb```",
"````bbbbbbbbbbbb````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````bbbb```````````",
"```bcfffb```````````",
"````bcccffbb````````",
"`````dddcccfbbb`````",
"```bbbedddcfffbbb```",
"``bcbbbeeeddccfff```",
"```bcccbbbeeedcccb``",
"```bbbccceaaedddcb``",
"b`bbbebbbeeaaedbb```",
"`bcdddeeeeaaaedd````",
"`fcccdddeeeaedbb````",
"`bbffcccdddedbb`````",
"````bfffcccddd``````",
"````bbbfffcccb``````",
"```````bbbfffcb`````",
"``````````bbbb``````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````bcbbb`````````",
"``````bcffb`````````",
"```````ddcfb````````",
"```bcbbbdcffb```````",
"````bcbbedccfbb`````",
"``b`bbcbeedccfb`````",
"bcdbbbcbbeddcfbb````",
"`bccdebccbeedcffbb``",
"bffcdeebceaeddcff```",
"``bfcddebeeaeedccb``",
"``bffcddeaaaadbdcb``",
"```bbfccdeaaeed`b```",
"````bbfcdeeeddb`````",
"`````bfccddbbb``````",
"``````bffcdd````````",
"```````bffcb````````",
"````````bbbcb```````",
"````````````````````",
"````````````````````",
"``````````b`````````",
"``````````cb````````",
"```````bb`bcfb``````",
"```b``bcbbdcfbb`````",
"```cb`bcbbddcfb`````",
"``bcdbbccbedcfb`````",
"`bfcdbebcbedcfb`````",
"``bffcdebcbedcfb````",
"```bfcdebcbedcffb```",
"```bfcdebeeeedcfb```",
"```bfcdeeaeaedcfb```",
"```bfcddeaaaedcfb```",
"````bbfcdeaaaddcfb``",
"`````bfcdeeeebdccb``",
"`````bfcdddddb`bb```",
"`````bfcdb`bb```````",
"`````bfccb``````````",
"````````bb``````````",
"````````````````````"
};
/* XPM */
static char * road_xpm[] = {
"40 40 3 1",
" c #86864A4A2D2D",
". c #B9B95A5A2B2B",
"X c #6B6B29291414",
" ... .. . ... . X... .XX.... X .. .",
" . . XX. . .... ... . X .X. X X X.X.",
" X . .X X X .. . . .XXX..XX.XXXXXXX X",
" X . X X . . X XX XXX .XX X",
". . X XX X .... XX..XX XXXX XX X ",
"X. .XX .. XX XXX XXX..XX XXXXXX",
"X X XXXX X X.XX.. .X.XXXXXXXX X XX",
"X X X X.X .X X X.XX.XX XXX.X X ",
" XXXXXXX.XX XX.XXX XXX. XXXXXX. XXX ",
" XX .XXX XX..X..X.. XXX.XXXXXXXX X ",
"X XXXXXX..X XX ..X.X....XXXXX.XXXXX.X ..",
"X XXXXX .. X .. .XX.X.XX....XXX .. XX ",
" ..XX.X..XXX XXXXXXXX XXX.....X ... . ",
" XX X XXXXXXXX .. XXX.X .X .X. . .XX..",
".X . XXX X . X X.....XXXXXX X . ",
".XX XX .XX. XX .X ..XX . X.XX.X X X ..X ",
" .XX X XXXXXXX .X ...X.. ...XXX . ",
".XX.XX..X X. XX.. X .XXX. . . X.. .",
"XX. .X .XXXX.XX .XXXX.........X X X ",
" XX.. . X... X...X XX . .X.. . XX . ",
" .X...X XXX.XXXXXXX XX XX... XX.XX X .",
" . XX..XX.X . XX..XX.X X XXXX X X ",
".....X X .X X.X XXXX.XXX. XXX X X.X XX.",
" .. XXXX X XXXXXXX..X.XX.XXXXX XXX ",
". X.X..XXX XXXXX XXX .XXXX X X XX X .",
" . X. XXXXXXXXX XXXX XX X XX XX X ",
".. . X.XXXXXXX.XX XXX.X XX . X XX XX ",
" XXX..X XX X XXXXXXX.XX XXXXXXXXX X",
" X XX X X XX.XXX XXXXX XX XX XX . XX",
"XXX X.XXX XXX XXX X XXXX X X X XXXXXX X",
" X.XXX XXXX.X XXXX X X XXXXX XXX XXXX",
"XX .XXXX XXXXXXX X XX .X XXX XXX",
" .X XXXXXXXXX XXXX XX X X X X X X. ",
" . XXXXXXXX X XXX.XXXXX X X X XXX.",
"XXXXXXX XXXXXX X XX X XXX X X X X..X",
"X.X XXXXXX XXXXX XX .X XXXXX X XX",
"XXXXX.XXXXXXXXXX. X . . ..X XX",
".XXXXX. .XXXX . X .XXX .. X . X.",
"..XX .XXXX X X X. . . . ..XXX .. .",
"..X..X.XX.XX ..XXXX . .X X.XX.X"};
/* XPM */
static char * shell_xpm[] = {
"5 5 3 1",
" c None",
". c #000000000000",
"X c #FFFFFFFFFFFF",
" ... ",
".XXX.",
".XXX.",
".XXX.",
" ... "};
/* XPM */
static char * tank_xpm[] = {
/* width height ncolors chars_per_pixel */
"20 320 5 1",
/* colors */
"` c None",
"a c #000000000101",
"b c #FFFFFFFFFFFF",
"c c #797979797979",
"d c #BCBCBCBCBCBC",
/* pixels */
"````````````````````",
"````````````````````",
"``````a```a```a`````",
"`````aba`aba`aba````",
"````adbcaabaacbda```",
"````adbcaabaacbda```",
"````adbcdabadcbda```",
"````adbcdabadcbda```",
"````adbcdabadcbda```",
"````adbcdabadcbda```",
"````adbcdddddcbda```",
"````adbcdcdcdcbda```",
"````adbcdcccdcbda```",
"````adbcdcccdcbda```",
"````adbccdddccbda```",
"````adbcacccacbda```",
"`````aba`aaa`aba````",
"``````a```````a`````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````a``````````",
"```````aaba``a``````",
"``````addbc`ab``````",
"``````adbcaaaba``a``",
"`````adbcdabaaaaba``",
"`````adbcdabaaccbd``",
"````aadbcdabadcbdaa`",
"````adbbcdabadcbda``",
"````adbcddabadcbda``",
"```adbcdcddddcbda```",
"```adbcdcdcdcbbda```",
"``addbcdcccdcbda````",
"```abcccdccdcbda````",
"````baaccddccbda````",
"```a``aacaccbda`````",
"````````a`abdda`````",
"```````````baa``````",
"```````````a````````",
"````````````````````",
"````````````````````",
"`````````adaa```````",
"````````aadbba``````",
"```````aadbbca``````",
"``````addbccaaaa````",
"`````aadbccdaabba```",
"````addbcddabbaa``a`",
"```addbbcdabbaaacab`",
"```adbbcddabaadccbda",
"``adbccdcddaddcbbda`",
"``abbcdccdcddcbbdaa`",
"``aaccdcccddcbdda```",
"`````acdcddccbda````",
"````aacdcccbdda`````",
"``````acacbbdaa`````",
"````````acbdaa``````",
"````````bbda````````",
"````````aada````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````````````a`````",
"`````````````ada````",
"``````````aaddbba```",
"````````aaadbbbca```",
"`````aaadddbccca````",
"```aadddbbccddaaa```",
"```addbbbcdddaaabba`",
"```bbbcccddaabbbaa``",
"``aaccddccdbbaaaa```",
"`````accccddaaddaca`",
"````acddcccdddcccbba",
"````accddddcccbbbda`",
"`````a`accccbbbddda`",
"``````accbbbdddaaa``",
"``````bbbdddaaa`````",
"``````aaddaaa```````",
"````````aa``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````aaaaaaaaaaaa```",
"````adddddddddddda``",
"```abbbbbbbbbbbbbba`",
"````acccccccccccca``",
"`````acddddddddaa```",
"````acdcccdaaaaaaa``",
"````acdccddbbbbbbba`",
"````acdcccdaaaaaaa``",
"`````acddddddddaa```",
"````acccccccccccca``",
"```abbbbbbbbbbbbbba`",
"````adddddddddddda``",
"`````aaaaaaaaaaaa```",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````aa``````````",
"``````aaddaaa```````",
"``````bbbdddaaa`````",
"``````accbbbdddaaa``",
"`````a`accccbbbddda`",
"````accddddcccbbbda`",
"````acddcccdddcccbba",
"`````accccddaaddaca`",
"``aaccddccdbbaaaa```",
"```bbbcccddaabbbaa``",
"```addbbbcdddaaabba`",
"```aadddbbccddaaa```",
"`````aaadddbccca````",
"````````aaadbbbca```",
"``````````aaddbba```",
"`````````````ada````",
"``````````````a`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````aada````````",
"````````bbda````````",
"````````acbdaa``````",
"``````acacbbdaa`````",
"````aacdcccbdda`````",
"`````acdcddccbda````",
"``aaccdcccddcbdda```",
"``abbcdccdcddcbbdaa`",
"``adbccdcddaddcbbda`",
"```adbbcddabaadccbda",
"```addbbcdabbaaacab`",
"````addbcddabbaa``a`",
"`````aadbccdaabba```",
"``````addbccaaaa````",
"```````aadbbca``````",
"````````aadbba``````",
"`````````adaa```````",
"````````````````````",
"````````````````````",
"```````````a````````",
"```````````baa``````",
"````````a`abdda`````",
"```a``aacaccbda`````",
"````baaccddccbda````",
"```abcccdccdcbda````",
"``addbcdcccdcbda````",
"```adbcdcdcdcbbda```",
"```adbcdcddddcbda```",
"````adbcddabadcbda``",
"````adbbcdabadcbda``",
"````aadbcdabadcbdaa`",
"`````adbcdabaaccbd``",
"`````adbcdabaaaaba``",
"``````adbcaaaba``a``",
"``````addbc`ab``````",
"```````aaba``a``````",
"`````````a``````````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````a```````a`````",
"`````aba`aaa`aba````",
"````adbcacccacbda```",
"````adbccdddccbda```",
"````adbcdcccdcbda```",
"````adbcdcccdcbda```",
"````adbcdcdcdcbda```",
"````adbcdddddcbda```",
"````adbcdabadcbda```",
"````adbcdabadcbda```",
"````adbcdabadcbda```",
"````adbcdabadcbda```",
"````adbcaabaacbda```",
"````adbcaabaacbda```",
"`````aba`aba`aba````",
"``````a```a```a`````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````````a``````````",
"``````aaba``````````",
"``````adbc`aa```````",
"`````addbcacca``````",
"`````adbcdcdc`aba```",
"`````adbcdcddacba```",
"````adbbccccdccbda``",
"````adbcdcccdcbdda``",
"```aadcddddcdcbda```",
"```adbcdabddccbda```",
"```dbcddabadcbdaa```",
"``adbcdabaadcbda````",
"`adbbcaabadcbbda````",
"``abcaaabadcbda`````",
"```aa`abaaacbda`````",
"```````ba`cbdda`````",
"```````a``abaa``````",
"```````````a````````",
"````````````````````",
"````````````````````",
"`````````aaa````````",
"```````aadba````````",
"``````addbbc`a``````",
"`````addbcccaa``````",
"````aadbbcddcca`````",
"```addbbcdccddc`````",
"``aadbccdcccccaaba``",
"`aadbcdddddcdcccba``",
"`ddbccdaadcddcbbdd``",
"`abbcdabbaddcbbdaa``",
"`abcaabbaddccdda````",
"``aaaabaadcbbdaa````",
"````abaadcbddaa`````",
"````abaacbbda```````",
"`````a`ccbda````````",
"```````abda`````````",
"``````abdaa`````````",
"````````a```````````",
"````````````````````",
"````````````````````",
"````````````a```````",
"``````````aada`a````",
"```````aaadddbb`````",
"`````aaaddbbbca`````",
"```aadddbbccccaa````",
"``addbbbbcdddcca````",
"``adbccccdcccdcca```",
"`abbcdddddddccda````",
"``acaaaaaadcccdca```",
"````abbbbbddddccbba`",
"```aaaaaaadccccbda``",
"``abbaadddcbbbbdda``",
"````aaccccbbdddaa```",
"`````acbbbddaaa`````",
"`````bbdddaa````````",
"````aadaaa``````````",
"```````a````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````aaaaaaaaaaaa````",
"```adddddddddddda```",
"``abbbbbbbbbbbbbba``",
"```acccccccccccca```",
"````aaddddddddca````",
"```aaaaaaadcccdca```",
"``abbbbbbbddccdca```",
"```aaaaaaadcccdca```",
"````aaddddddddca````",
"```acccccccccccca```",
"``abbbbbbbbbbbbbba``",
"```adddddddddddda```",
"````aaaaaaaaaaaa````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"````````````````````",
"`````aaaa```````````",
"```abddda```````````",
"````abbbddaa````````",
"`````cccbbbdaaa`````",
"```aaadcccbdddaaa```",
"``abaaadddccbbddd```",
"```abbbaaadddcbbba``",
"```aaabbbdccdcccba``",
"a`aaadaaaddccdcaa```",
"`abcccddddcccdcc````",
"`dbbbcccdddcdcaa````",
"`aaddbbbcccdcaa`````",
"````adddbbbccc``````",
"````aaadddbbba``````",
"```````aaadddba`````",
"``````````aaaa``````",
"````````````````````",
"````````````````````",
"````````````````````",
"``````abaaa`````````",
"``````abdda`````````",
"```````ccbda````````",
"```abaaacbdda```````",
"````abaadcbbdaa`````",
"``a`aabaddcbbda`````",
"abcaaabaadccbdaa````",
"`abbcdabbaddcbddaa``",
"addbcddabdcdccbdd```",
"``adbccdaddcddcbba``",
"``addbccdcccccacba``",
"```aadbbcdccddc`a```",
"````aadbcdddcca`````",
"`````adbbccaaa``````",
"``````addbcc````````",
"```````addba````````",
"````````aaaba```````",
"````````````````````",
"````````````````````",
"``````````a`````````",
"``````````ba````````",
"```````aa`abda``````",
"```a``abaacbdaa`````",
"```ba`abaaccbda`````",
"``abcaabbadcbda`````",
"`adbcadabadcbda`````",
"``addbcdabadcbda````",
"```adbcdabadcbdda```",
"```adbcdaddddcbda```",
"```adbcddcdcdcbda```",
"```adbccdcccdcbda```",
"````aadbcdcccccbda``",
"`````adbcddddacbba``",
"`````adbccccca`aa```",
"`````adbca`aa```````",
"`````adbba``````````",
"````````aa``````````",
"````````````````````"
};
/* XPM */
static char * tank1_xpm[] = {
"20 20 7 1",
" c #000000000000",
". c #000000000101",
"X c #FFFFFFFFFFFF",
"o c #BCBCBCBCBCBC",
"O c #797979797979",
"+ c #FFFF00000000",
"@ c #A8A800000000",
" ",
" ",
" . . . ",
" .X. .X. .X. ",
" .oXO..X..OXo. ",
" .oXO..X..OXo. ",
" .oXO+.X.+OXo. ",
" .oXO+.X.+OXo. ",
" .oXO+.X.+OXo. ",
" .oXO+.X.+OXo. ",
" .oXO+++++OXo. ",
" .oXO+@+@+OXo. ",
" .oXO+@@@+OXo. ",
" .oXO+@@@+OXo. ",
" .oXOO+++OOXo. ",
" .oXO.OOO.OXo. ",
" .X. ... .X. ",
" . . ",
" ",
" "};
/* XPM */
static char * tree_xpm[] = {
"40 40 6 1",
" c None",
". c #010100000000",
"X c #0000E5E50000",
"o c #0000B0B00000",
"O c #919150503131",
"+ c #000081810000",
" ",
" . . ",
" . . . . .. .X..X. ",
" . ...X..X.X.o. ..oX..XX.XX. ",
" .X.oX...XXXXXXX.XoXoo.XXoXXX... ",
" ..XX.o.XXXXOoXooooXooX++XX+XXX. ",
" .XXXX.XXXXXOOOooXXooXXXXXXXX.... ",
" . .X+XXXooXXoXOXOooXoXX+++XXX..XXo. ",
" .X.XXXXXXXX+XXXOOXoXX+oo+XXX+XXXXX. ",
" .XXXXXoXoXXXXOXOOXooXXXOXX+XXXXX+X. ",
" .X+XXXXXXooXXXXXOOXoXX+OOOOooXXoXXXX. ",
" .X+XXXXXXXXXXXXOXXXXXXOOXoXooooX+X. ",
" .XXXXXXoXoXXXoOOOXXXOOOooXXXXooX. ",
" .X.XXXXoXOOXoXXOOOOOXOooOXoXOO+. ",
" .X.XXXXOOoXXXXXoOOXOoOoXOXoOOOO. ",
" .X..XXXXOOoOoXXOOOOOoXOXoooOXO. ",
" ..XXXoooOooooOOXXOXoOooooXXXXX. ",
" ..XXXXXXoXOoXOXXOXOOooXoXXoXXX. ",
" .XXXXoXXooXXOXOoXXOOooooXXXXXX+X. ",
" .XX.X+XoXXXXOOXXOOOOOoooooXXXXX+X. ",
" ...XXXXXOoXOXXXOOXXoOoOOoX+XXXXXX. ",
" .XXXXOOXOOOOXXOOOXXXOOOoXOXXXXXX. ",
" .XXXXOOOXOXXoOXOXXXXX+OXXOXXXXX. ",
" .XXXXXOOOoXXOOXOXXX+o++OOXOOOXX.. ",
" .X+XOOXXoooXOOXXXX+X+XXOOOOO+XX. ",
" .X.XXXXoXoXoOOXXXXoXooXXOOOOX. ",
" ..XXXXoXoXOooOXXoXoXoXXXOOXXo. ",
" .XX+XXXoooooXXXXoooXoXXXXXXX. ",
" .oXXXoXoXXoooOoXoooooXo+++X.. ",
" ...X+oXXXooOOX+XXooXooXXX. ",
" .XXXXXXooXXXX+oXo+XXXX. ",
" .X+XXXXXOOoXXXXXXo.... ",
" .XXo+XXoOOX+XXoo.X. ",
" .X.XXXXO+OoXoX. . ",
" ..XXXo++O+oXX. ",
" .XXXX+oo... ",
" ..XXXo. ",
" ...X. ",
" . ",
" "};
/* XPM */
static char * w1_xpm[] = {
"40 40 2 1",
" c #000000007575",
". c #00000000FFFF",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ...",
"........................................",
".. .. .. .. .. .. .. .. "};
/* XPM */
static char * w2_xpm[] = {
"40 40 2 1",
" c #000000007575",
". c #00000000FFFF",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
" . . . . . . . .",
". ... ... ... ... ... ... ... ..",
"........................................",
" .. .. .. .. .. .. .. .. "};
/* XPM */
static char * w3_xpm[] = {
"40 40 2 1",
" c #000000007575",
". c #00000000FFFF",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. ",
" ",
". . . . . . . . ",
".. ... ... ... ... ... ... ... .",
"........................................",
" .. .. .. .. .. .. .. .. "};
/* XPM */
static char * w4_xpm[] = {
"40 40 2 1",
" c #000000007575",
". c #00000000FFFF",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. ..",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. ..",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. ..",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. ..",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. ..",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. ..",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. ..",
" ",
" . . . . . . . . ",
"... ... ... ... ... ... ... ... ",
"........................................",
" .. .. .. .. .. .. .. .."};
/* XPM */
static char * w5_xpm[] = {
"40 40 2 1",
" c #000000007575",
". c #00000000FFFF",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. .",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. .",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. .",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. .",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. .",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. .",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. .",
" ",
" . . . . . . . . ",
" ... ... ... ... ... ... ... ... ",
"........................................",
". .. .. .. .. .. .. .. ."};
/* XPM */
static char * wall_b_xpm[] = {
"40 40 5 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
"X c #0000E5E50000",
"o c #0000B0B00000",
"O c #000081810000",
" .XoooO",
" ..OXOX",
" ...oXX",
" ....Xo",
" .....X",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......"};
/* XPM */
static char * wall_bl_xpm[] = {
"40 40 5 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
"X c #0000E5E50000",
"o c #0000B0B00000",
"O c #000081810000",
" .XoooO",
" ..OXOX",
" ...oXX",
" ....Xo",
" .....X",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......"};
/* XPM */
static char * wall_br_xpm[] = {
"40 40 3 1",
" c #FFFF7C7C0000",
". c #737331310000",
"X c #BFBF54540000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ......",
" X.....",
" XX....",
" XXX...",
" XXXX..",
" XXXXX."};
/* XPM */
static char * wall_brl_xpm[] = {
"40 40 3 1",
" c #FFFF7C7C0000",
". c #737331310000",
"X c #BFBF54540000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ......",
" X.....",
" XX....",
" XXX...",
" XXXX..",
" XXXXX."};
/* XPM */
static char * wall_l_xpm[] = {
"40 40 6 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
"X c #0000E5E50000",
"o c #0000B0B00000",
"O c #000081810000",
"+ c #737331310000",
" .XoooO",
" ..OXOX",
" ....oXX",
" ....Xo",
" .....X",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
"++++++++++++++++++++++++++++++++++......",
"+++++++++++++++++++++++++++++++++++.....",
"++++++++++++++++++++++++++++++++++++....",
"+++++++++++++++++++++++++++++++++++++...",
"++++++++++++++++++++++++++++++++++++++..",
"+++++++++++++++++++++++++++++++++++++++."};
/* XPM */
static char * wall_r_xpm[] = {
"40 40 4 1",
" c #FFFF7C7C0000",
". c #737331310000",
"X c #000081810000",
"o c #0000B0B00000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"........................................",
"X.......................................",
"XX......................................",
"Xoo.....................................",
"XoXX....................................",
"oXXXo..................................."};
/* XPM */
static char * wall_rl_xpm[] = {
"40 40 2 1",
" c #FFFF7C7C0000",
". c #737331310000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"........................................",
"........................................",
"........................................",
"........................................",
"........................................",
"........................................"};
/* XPM */
static char * wall_t_xpm[] = {
"40 40 5 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
"X c #737331310000",
"o c #000081810000",
"O c #0000B0B00000",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......",
"oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....",
"ooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....",
"oOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...",
"oOooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",
"OoooOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX."};
/* XPM */
static char * wall_tb_xpm[] = {
"40 40 2 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......"};
/* XPM */
static char * wall_tbl_xpm[] = {
"40 40 2 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......"};
/* XPM */
static char * wall_tbr_xpm[] = {
"40 40 3 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
"X c #737331310000",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" XXXXXX",
" .XXXXX",
" ..XXXX",
" ...XXX",
" ....XX",
" .....X"};
/* XPM */
static char * wall_tbrl_xpm[] = {
"40 40 3 1",
" c #FFFF7C7C0000",
". c #737331310000",
"X c #BFBF54540000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ......",
" X.....",
" XX....",
" XXX...",
" XXXX..",
" XXXXX."};
/* XPM */
static char * wall_tl_xpm[] = {
"40 40 3 1",
" c #FFFF7C7C0000",
". c #BFBF54540000",
"X c #737331310000",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
" ......",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX."};
/* XPM */
static char * wall_tr_xpm[] = {
"40 40 4 1",
" c #FFFF7C7C0000",
". c #737331310000",
"X c #000081810000",
"o c #0000B0B00000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"........................................",
"X.......................................",
"XX......................................",
"Xoo.....................................",
"XoXX....................................",
"oXXXo..................................."};
/* XPM */
static char * wall_trl_xpm[] = {
"40 40 2 1",
" c #FFFF7C7C0000",
". c #737331310000",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"........................................",
"........................................",
"........................................",
"........................................",
"........................................",
"........................................"};
/* XPM */
static char * water_xpm[] = {
/* width height ncolors chars_per_pixel */
"40 200 2 1",
/* colors */
"` c #000000004040",
"a c #00000000FFFF",
/* pixels */
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"```a````a````a````a````a````a````a````a`",
"``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aa```aa```aa```aa```aa```aa```aa```aa```",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"a````a````a````a````a````a````a````a````",
"aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"``aa```aa```aa```aa```aa```aa```aa```aa`",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"``a````a````a````a````a````a````a````a``",
"`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"a```aa```aa```aa```aa```aa```aa```aa```a",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"````a````a````a````a````a````a````a````a",
"a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"`aa```aa```aa```aa```aa```aa```aa```aa``",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa",
"````````````````````````````````````````",
"`a````a````a````a````a````a````a````a```",
"aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"```aa```aa```aa```aa```aa```aa```aa```aa"
};
/* keep sorted (for bsearch) [BDyess] */
static W_Image imagearray[] = {
/* {width,height,frames,xpm,filename,loaded,alternate,bad,compiled_in,xbmdata,xpmdata,pixmap,clipmask} */
{0, 0, 0, 0, "/base1", 0, I_DEFAULT, 0, 1, NULL, (char**)base1_xpm, 0, 0},
{0, 0, 0, 0, "/base2", 0, I_DEFAULT, 0, 1, NULL, (char**)base2_xpm, 0, 0},
{0, 0, 0, 0, "/blankmesh", 0, I_DEFAULT, 0, 1, NULL, (char**)blankmesh_xpm, 0, 0},
{0, 0, 0, 0, "/bluetank", 0, I_DEFAULT, 0, 1, NULL, (char**)bluetank_xpm, 0, 0},
{0, 0, 0, 0, "/bridge", 0, I_DEFAULT, 0, 1, NULL, (char**)bridge_xpm, 0, 0},
{0, 0, 0, 0, "/crater", 0, I_DEFAULT, 0, 1, NULL, (char**)crater_xpm, 0, 0},
{0, 0, 0, 0, "/explosion", 0, I_DEFAULT, 0, 1, NULL, (char**)explosion_xpm, 0, 0},
{0, 0, 0, 0, "/flag1", 0, I_DEFAULT, 0, 1, NULL, (char**)flag1_xpm, 0, 0},
{0, 0, 0, 0, "/flag2", 0, I_DEFAULT, 0, 1, NULL, (char**)flag2_xpm, 0, 0},
{0, 0, 0, 0, "/grass", 0, I_DEFAULT, 0, 1, NULL, (char**)grass_xpm, 0, 0},
{0, 0, 0, 0, "/mexp", 0, I_DEFAULT, 0, 1, NULL, (char**)mexp_xpm, 0, 0},
{0, 0, 0, 0, "/mine", 0, I_DEFAULT, 0, 1, NULL, (char**)mine_xpm, 0, 0},
{0, 0, 0, 0, "/oldwater", 0, I_DEFAULT, 0, 1, NULL, (char**)oldwater_xpm, 0, 0},
{0, 0, 0, 0, "/otank", 0, I_DEFAULT, 0, 1, NULL, (char**)otank_xpm, 0, 0},
{0, 0, 0, 0, "/otank1", 0, I_DEFAULT, 0, 1, NULL, (char**)otank1_xpm, 0, 0},
{0, 0, 0, 0, "/post", 0, I_DEFAULT, 0, 1, NULL, (char**)post_xpm, 0, 0},
{0, 0, 0, 0, "/redtank", 0, I_DEFAULT, 0, 1, NULL, (char**)redtank_xpm, 0, 0},
{0, 0, 0, 0, "/road", 0, I_DEFAULT, 0, 1, NULL, (char**)road_xpm, 0, 0},
{0, 0, 0, 0, "/shell", 0, I_DEFAULT, 0, 1, NULL, (char**)shell_xpm, 0, 0},
{0, 0, 0, 0, "/tank", 0, I_DEFAULT, 0, 1, NULL, (char**)tank_xpm, 0, 0},
{0, 0, 0, 0, "/tank1", 0, I_DEFAULT, 0, 1, NULL, (char**)tank1_xpm, 0, 0},
{0, 0, 0, 0, "/tree", 0, I_DEFAULT, 0, 1, NULL, (char**)tree_xpm, 0, 0},
{0, 0, 0, 0, "/w1", 0, I_DEFAULT, 0, 1, NULL, (char**)w1_xpm, 0, 0},
{0, 0, 0, 0, "/w2", 0, I_DEFAULT, 0, 1, NULL, (char**)w2_xpm, 0, 0},
{0, 0, 0, 0, "/w3", 0, I_DEFAULT, 0, 1, NULL, (char**)w3_xpm, 0, 0},
/* {width,height,frames,xpm,filename,loaded,alternate,bad,compiled_in,xbmdata,xpmdata,pixmap,clipmask} */
{0, 0, 0, 0, "/w4", 0, I_DEFAULT, 0, 1, NULL, (char**)w4_xpm, 0, 0},
{0, 0, 0, 0, "/w5", 0, I_DEFAULT, 0, 1, NULL, (char**)w5_xpm, 0, 0},
{0, 0, 0, 0, "/wall_b", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_b_xpm, 0, 0},
{0, 0, 0, 0, "/wall_bl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_bl_xpm, 0, 0},
{0, 0, 0, 0, "/wall_br", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_br_xpm, 0, 0},
{0, 0, 0, 0, "/wall_brl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_brl_xpm, 0, 0},
{0, 0, 0, 0, "/wall_l", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_l_xpm, 0, 0},
{0, 0, 0, 0, "/wall_r", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_r_xpm, 0, 0},
{0, 0, 0, 0, "/wall_rl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_rl_xpm, 0, 0},
{0, 0, 0, 0, "/wall_t", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_t_xpm, 0, 0},
{0, 0, 0, 0, "/wall_tb", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tb_xpm, 0, 0},
{0, 0, 0, 0, "/wall_tbl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tbl_xpm, 0, 0},
{0, 0, 0, 0, "/wall_tbr", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tbr_xpm, 0, 0},
{0, 0, 0, 0, "/wall_tbrl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tbrl_xpm, 0, 0},
{0, 0, 0, 0, "/wall_tl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tl_xpm, 0, 0},
{0, 0, 0, 0, "/wall_tr", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tr_xpm, 0, 0},
{0, 0, 0, 0, "/wall_trl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_trl_xpm, 0, 0},
{0, 0, 0, 0, "/water", 0, I_DEFAULT, 0, 1, NULL, (char**)water_xpm, 0, 0},
};
W_Image *
getImage(offset)
int offset;
{
W_Image * image = &imagearray[offset];
if(!image->loaded) {
W_LoadImage(image);
}
return image;
}
#ifndef __STDC__
#define const
#endif /*__STDC__*/
int cmpfilenames(left,right)
const void *left, *right;
{
return strcmp((char*)left,((W_Image*)right)->filename);
}
void
loadImageByFilename(filename)
char *filename;
{
W_Image *image;
image = bsearch(filename, imagearray, sizeof(imagearray) / sizeof(W_Image),
sizeof(W_Image), cmpfilenames);
if(image && !image->loaded) W_LoadImage(image);
}
void
loadAllImages()
{
int i;
for(i=I_DEFAULT; i<I_LAST; i++)
if(!imagearray[i].loaded)
W_LoadImage(&imagearray[i]);
}